クラス AbstractItemWriteListener
- java.lang.ObjectSE
-
- jakarta.batch.api.chunk.listener.AbstractItemWriteListener
- 実装されたすべてのインターフェース:
ItemWriteListener
public abstract class AbstractItemWriteListener extends ObjectSE implements ItemWriteListener
AbstractItemWriteListener は、あまり一般的ではないメソッドのデフォルト実装を提供します。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AbstractItemWriteListener()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
afterWrite(ListSE<ObjectSE> items)
項目が書き込まれた後に ItemWriteListener が何かを行う場合は、このメソッドをオーバーライドします。void
beforeWrite(ListSE<ObjectSE> items)
項目が書き込まれる前に ItemWriteListener が何かを行う場合は、このメソッドをオーバーライドします。void
onWriteError(ListSE<ObjectSE> items, ExceptionSE ex)
ItemWriter writeItems メソッドが例外をスローしたときに ItemWriteListener が何かを実行する場合は、このメソッドをオーバーライドします。
メソッドの詳細
beforeWrite
public void beforeWrite(ListSE<ObjectSE> items) throws ExceptionSE
項目が書き込まれる前に ItemWriteListener が何かを行う場合は、このメソッドをオーバーライドします。デフォルトの実装では何も行われません。- 次で指定:
- インターフェース
ItemWriteListener
のbeforeWrite
- パラメーター:
items
- 書き込む項目を指定します。- 例外:
ExceptionSE
- (またはサブクラス)エラーが発生した場合。
afterWrite
public void afterWrite(ListSE<ObjectSE> items) throws ExceptionSE
項目が書き込まれた後に ItemWriteListener が何かを行う場合は、このメソッドをオーバーライドします。デフォルトの実装では何も行われません。- 次で指定:
- インターフェース
ItemWriteListener
のafterWrite
- パラメーター:
items
- 書き込む項目を指定します。- 例外:
ExceptionSE
- (またはサブクラス)エラーが発生した場合。
onWriteError
public void onWriteError(ListSE<ObjectSE> items, ExceptionSE ex) throws ExceptionSE
ItemWriter writeItems メソッドが例外をスローしたときに ItemWriteListener が何かを実行する場合は、このメソッドをオーバーライドします。デフォルトの実装では何も実行されません。- 次で指定:
- インターフェース
ItemWriteListener
のonWriteError
- パラメーター:
items
- 書き込む項目を指定します。ex
- アイテムライターによってスローされる例外を指定します。- 例外:
ExceptionSE
- (またはサブクラス)エラーが発生した場合。