public class CompositeItemProcessListener<T,S> extends java.lang.Object implements ItemProcessListener<T,S>
コンストラクターと説明 |
---|
CompositeItemProcessListener() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterProcess(T item, S result) 登録されたリスナーを逆の順序で呼び出し、 Ordered を実装するリスナーを考慮して優先順位を付けます。 |
void | beforeProcess(T item) Ordered を実装するリスナーを考慮し、優先順位を付けて、登録されたリスナーを順番に呼び出します。 |
void | onProcessError(T item, java.lang.Exception e) 登録されたリスナーを逆の順序で呼び出し、 Ordered を実装するリスナーを考慮して優先順位を付けます。 |
void | register(ItemProcessListener<? super T,? super S> itemProcessorListener) 追加のリスナーを登録します。 |
void | setListeners(java.util.List<? extends ItemProcessListener<? super T,? super S>> itemProcessorListeners) リスナー用のパブリック setter。 |
public void setListeners(java.util.List<? extends ItemProcessListener<? super T,? super S>> itemProcessorListeners)
itemProcessorListeners
- プロセスイベントが発生したときに呼び出される ItemProcessListener
のリスト。public void register(ItemProcessListener<? super T,? super S> itemProcessorListener)
itemProcessorListener
- 登録される ItemProcessListener
のインスタンス。public void afterProcess(T item, @Nullable S result)
Ordered
を実装するリスナーを考慮して優先順位を付けます。ItemProcessListener<T, S>
の afterProcess
item
- 処理される result
- 処理 ItemProcessListener.afterProcess(java.lang.Object, java.lang.Object)
public void beforeProcess(T item)
Ordered
を実装するリスナーを考慮し、優先順位を付けて、登録されたリスナーを順番に呼び出します。ItemProcessListener<T, S>
の beforeProcess
item
- 処理されます。ItemProcessListener.beforeProcess(java.lang.Object)
public void onProcessError(T item, java.lang.Exception e)
Ordered
を実装するリスナーを考慮して優先順位を付けます。ItemProcessListener<T, S>
の onProcessError
item
- 処理しようとしました e
- - 処理中にスローされた例外。ItemProcessListener.onProcessError(java.lang.Object, java.lang.Exception)