Class CompositeItemWriteListener<S>
java.lang.Object
org.springframework.batch.core.listener.CompositeItemWriteListener<S>
- All Implemented Interfaces:
ItemWriteListener<S>,StepListener
- Author:
- Lucas Ward, Dave Syer, Mahmoud Ben Hassine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterWrite(Chunk<? extends S> items) Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered.voidbeforeWrite(Chunk<? extends S> items) Call the registered listeners in order, respecting and prioritising those that implementOrdered.voidonWriteError(Exception ex, Chunk<? extends S> items) Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered.voidregister(ItemWriteListener<? super S> itemWriteListener) Register additional listener.voidsetListeners(List<? extends ItemWriteListener<? super S>> itemWriteListeners) Public setter for the listeners.
-
Constructor Details
-
CompositeItemWriteListener
public CompositeItemWriteListener()
-
-
Method Details
-
setListeners
Public setter for the listeners.- Parameters:
itemWriteListeners- list ofItemWriteListeners to be called when write events occur.
-
register
Register additional listener.- Parameters:
itemWriteListener- list ofItemWriteListeners to be registered.
-
afterWrite
Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered.- Specified by:
afterWritein interfaceItemWriteListener<S>- Parameters:
items- written items- See Also:
-
beforeWrite
Call the registered listeners in order, respecting and prioritising those that implementOrdered.- Specified by:
beforeWritein interfaceItemWriteListener<S>- Parameters:
items- to be written- See Also:
-
onWriteError
Call the registered listeners in reverse order, respecting and prioritising those that implementOrdered.- Specified by:
onWriteErrorin interfaceItemWriteListener<S>- Parameters:
ex- thrown fromItemWriteritems- attempted to be written.- See Also:
-