T
- 入力タイプ S
- 出力タイプ public class ItemProcessListenerAdapter<T,S> extends java.lang.Object implements ItemProcessListener<T,S>
ItemProcessListener
のラッパークラス コンストラクターと説明 |
---|
ItemProcessListenerAdapter(javax.batch.api.chunk.listener.ItemProcessListener delegate) |
修飾子と型 | メソッドと説明 |
---|---|
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) から例外がスローされた場合に呼び出されます。 |
public ItemProcessListenerAdapter(javax.batch.api.chunk.listener.ItemProcessListener delegate)
delegate
- バッチライフサイクル内で呼び出されます public void beforeProcess(T item)
ItemProcessListener
ItemProcessor.process(Object)
の前に呼び出されます。ItemProcessListener<T, S>
の beforeProcess
item
- 処理されます。public void afterProcess(T item, @Nullable S result)
ItemProcessListener
ItemProcessor.process(Object)
が戻った後に呼び出されます。プロセッサーが null
を返す場合、このメソッドは {code null} の結果で呼び出され、「フィルター済み」アイテムの通知が可能になります。ItemProcessListener<T, S>
の afterProcess
item
- 処理される result
- 処理 public void onProcessError(T item, java.lang.Exception e)
ItemProcessListener
ItemProcessor.process(Object)
から例外がスローされた場合に呼び出されます。ItemProcessListener<T, S>
の onProcessError
item
- 処理しようとしました e
- - 処理中にスローされた例外。