パッケージ jakarta.batch.api.chunk
クラス AbstractItemWriter
java.lang.ObjectSE
jakarta.batch.api.chunk.AbstractItemWriter
- 実装されているすべてのインターフェース:
ItemWriter
AbstractItemWriter は、一般的に実装されていないメソッドのデフォルト実装を提供します。
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明ItemWriter がチェックポイントをサポートしている場合は、このメソッドをオーバーライドします。voidclose()ItemWriter でクローズ時間処理が必要な場合は、このメソッドをオーバーライドしてください。voidopen(SerializableSE checkpoint) ItemWriter でオープン時間処理が必要な場合は、このメソッドをオーバーライドしてください。abstract voidwriteItems(ListSE<ObjectSE> items) このメソッドで ItemWriter の書き込みロジックを実装します。
コンストラクターの詳細
AbstractItemWriter
public AbstractItemWriter()
メソッドの詳細
open
ItemWriter でオープン時間処理が必要な場合は、このメソッドをオーバーライドしてください。デフォルトの実装は何もしません。- 次で指定:
- インターフェース
ItemWriterのopen - パラメーター:
checkpoint- この ItemReader の最後のチェックポイント- 例外:
ExceptionSE- (またはサブクラス)エラーが発生した場合。
close
ItemWriter でクローズ時間処理が必要な場合は、このメソッドをオーバーライドしてください。デフォルトの実装は何もしません。- 次で指定:
- インターフェース
ItemWriterのclose - 例外:
ExceptionSE- (またはサブクラス)エラーが発生した場合。
writeItems
このメソッドで ItemWriter の書き込みロジックを実装します。- 次で指定:
- インターフェース
ItemWriterのwriteItems - パラメーター:
items- 書き込むアイテムのリストを指定します。- 例外:
ExceptionSE- (またはサブクラス)エラーが発生した場合。
checkpointInfo
ItemWriter がチェックポイントをサポートしている場合は、このメソッドをオーバーライドします。デフォルトの実装は null を返します。- 次で指定:
- インターフェース
ItemWriterのcheckpointInfo - 戻り値:
- チェックポイントデータ
- 例外:
ExceptionSE- (またはサブクラス)エラーが発生した場合。