Class CompositeSkipListener<T,S>
java.lang.Object
org.springframework.batch.core.listener.CompositeSkipListener<T,S>
- All Implemented Interfaces:
SkipListener<T,,S> StepListener
- Author:
- Dave Syer, Mahmoud Ben Hassine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonSkipInProcess(T item, Throwable t) Call the registered listeners in order, respecting and prioritising those that implementOrdered.voidCall the registered listeners in order, respecting and prioritising those that implementOrdered.voidonSkipInWrite(S item, Throwable t) Call the registered listeners in order, respecting and prioritising those that implementOrdered.voidregister(SkipListener<? super T, ? super S> listener) Register additional listener.voidsetListeners(List<? extends SkipListener<? super T, ? super S>> listeners) Public setter for the listeners.
-
Constructor Details
-
CompositeSkipListener
public CompositeSkipListener()
-
-
Method Details
-
setListeners
Public setter for the listeners.- Parameters:
listeners- list ofSkipListeners to be called when skip events occur.
-
register
Register additional listener.- Parameters:
listener- instance ofSkipListenerto be registered.
-
onSkipInRead
Call the registered listeners in order, respecting and prioritising those that implementOrdered.- Specified by:
onSkipInReadin interfaceSkipListener<T,S> - Parameters:
t- cause of the failure- See Also:
-
onSkipInWrite
Call the registered listeners in order, respecting and prioritising those that implementOrdered.- Specified by:
onSkipInWritein interfaceSkipListener<T,S> - Parameters:
item- the failed itemt- the cause of the failure- See Also:
-
onSkipInProcess
Call the registered listeners in order, respecting and prioritising those that implementOrdered.- Specified by:
onSkipInProcessin interfaceSkipListener<T,S> - Parameters:
item- the failed itemt- the cause of the failure- See Also:
-