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