public interface ItemProcessListener<T,S> extends StepListener
ItemProcessor
に渡される前後、およびプロセッサーによってスローされた例外が発生した場合に通知されます。修飾子と型 | メソッドと説明 |
---|---|
void | afterProcess(T item, S result) ItemProcessor.process(Object) が戻った後に呼び出されます。 |
void | beforeProcess(T item) ItemProcessor.process(Object) の前に呼び出されます。 |
void | onProcessError(T item, java.lang.Exception e) ItemProcessor.process(Object) から例外がスローされた場合に呼び出されます。 |
void beforeProcess(T item)
ItemProcessor.process(Object)
の前に呼び出されます。item
- 処理されます。void afterProcess(T item, @Nullable S result)
ItemProcessor.process(Object)
が戻った後に呼び出されます。プロセッサーが null
を返す場合、このメソッドは {code null} の結果で呼び出され、「フィルター済み」アイテムの通知が可能になります。item
- 処理される result
- 処理 void onProcessError(T item, java.lang.Exception e)
ItemProcessor.process(Object)
から例外がスローされた場合に呼び出されます。item
- 処理しようとしました e
- - 処理中にスローされた例外。