インターフェース ItemProcessListener
- すべての既知の実装クラス:
AbstractItemProcessListener
public interface ItemProcessListener
ItemProcessListener はアイテムの処理をインターセプトします。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
afterProcess(ObjectSE item, ObjectSE result)
afterProcess メソッドは、アイテムプロセッサーがアイテムを処理した後、制御を受け取ります。void
beforeProcess(ObjectSE item)
beforeProcess メソッドは、次のアイテムを処理するためにアイテムプロセッサーが呼び出される前に制御を受け取ります。void
onProcessError(ObjectSE item, ExceptionSE ex)
アイテムプロセッサー processItem が例外をスローした後、onProcessError メソッドが制御を受け取ります。
メソッドの詳細
beforeProcess
void beforeProcess(ObjectSE item) throws ExceptionSE
beforeProcess メソッドは、次のアイテムを処理するためにアイテムプロセッサーが呼び出される前に制御を受け取ります。このメソッドは、処理するアイテムを入力として受け取ります。- パラメーター:
item
- 処理されるアイテムを指定します。- 例外:
ExceptionSE
- エラーが発生した場合。
afterProcess
void afterProcess(ObjectSE item, ObjectSE result) throws ExceptionSE
afterProcess メソッドは、アイテムプロセッサーがアイテムを処理した後に制御を受け取ります。メソッドは、処理されたアイテムと結果アイテムを入力として受け取ります。- パラメーター:
item
- アイテムプロセッサーによって処理されるアイテムを指定します。result
- アイテムライターに渡すアイテムを指定します。- 例外:
ExceptionSE
- エラーが発生した場合。
onProcessError
void onProcessError(ObjectSE item, ExceptionSE ex) throws ExceptionSE
onProcessError メソッドは、アイテムプロセッサー processItem が例外をスローした後に制御を受け取ります。メソッドは、アイテムプロセッサーに送信されたアイテムを入力として受け取ります。- パラメーター:
item
- プロセッサーが処理しようとしたアイテムを指定します。ex
- アイテムプロセッサーによってスローされる例外を指定します。- 例外:
ExceptionSE
- エラーが発生した場合