类 CompositeItemProcessListener<T,S>
- java.lang.Object
- org.springframework.batch.core.listener.CompositeItemProcessListener<T,S>
- 所有已实现的接口:
ItemProcessListener<T,S>
,StepListener
public class CompositeItemProcessListener<T,S> extends java.lang.Object implements ItemProcessListener<T,S>
- 作者:
- Dave Syer, Mahmoud Ben Hassine
构造器概要
构造器 构造器 说明 CompositeItemProcessListener()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
afterProcess(T item, S result)
Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered
.void
beforeProcess(T item)
Call the registered listeners in order, respecting and prioritising those that implementOrdered
.void
onProcessError(T item, java.lang.Exception e)
Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered
.void
register(ItemProcessListener<? super T,? super S> itemProcessorListener)
Register additional listener.void
setListeners(java.util.List<? extends ItemProcessListener<? super T,? super S>> itemProcessorListeners)
Public setter for the listeners.
构造器详细资料
CompositeItemProcessListener
public CompositeItemProcessListener()
方法详细资料
setListeners
public void setListeners(java.util.List<? extends ItemProcessListener<? super T,? super S>> itemProcessorListeners)
Public setter for the listeners.- 参数:
itemProcessorListeners
- list ofItemProcessListener
s to be called when process events occur.
register
public void register(ItemProcessListener<? super T,? super S> itemProcessorListener)
Register additional listener.- 参数:
itemProcessorListener
- instance ofItemProcessListener
to be registered.
afterProcess
public void afterProcess(T item, @Nullable S result)
Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered
.- 指定者:
afterProcess
在接口中ItemProcessListener<T,S>
- 参数:
item
- to be processedresult
- of processing- 另请参阅:
ItemProcessListener.afterProcess(java.lang.Object, java.lang.Object)
beforeProcess
public void beforeProcess(T item)
Call the registered listeners in order, respecting and prioritising those that implementOrdered
.- 指定者:
beforeProcess
在接口中ItemProcessListener<T,S>
- 参数:
item
- to be processed.- 另请参阅:
ItemProcessListener.beforeProcess(java.lang.Object)
onProcessError
public void onProcessError(T item, java.lang.Exception e)
Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered
.- 指定者:
onProcessError
在接口中ItemProcessListener<T,S>
- 参数:
item
- attempted to be processede
- - exception thrown during processing.- 另请参阅:
ItemProcessListener.onProcessError(java.lang.Object, java.lang.Exception)