Package jakarta.batch.api.chunk.listener
Class AbstractItemWriteListener
java.lang.Object
jakarta.batch.api.chunk.listener.AbstractItemWriteListener
- All Implemented Interfaces:
ItemWriteListener
The AbstractItemWriteListener provides default
implementations of less commonly implemented methods.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterWrite(List<Object> items) Override this method if the ItemWriteListener will do something after the items are written.voidbeforeWrite(List<Object> items) Override this method if the ItemWriteListener will do something before the items are written.voidonWriteError(List<Object> items, Exception ex) Override this method if the ItemWriteListener will do something when the ItemWriter writeItems method throws an exception.
-
Constructor Details
-
AbstractItemWriteListener
public AbstractItemWriteListener()
-
-
Method Details
-
beforeWrite
Override this method if the ItemWriteListener will do something before the items are written. The default implementation does nothing.- Specified by:
beforeWritein interfaceItemWriteListener- Parameters:
items- specifies the items about to be written.- Throws:
Exception- (or subclass) if an error occurs.
-
afterWrite
Override this method if the ItemWriteListener will do something after the items are written. The default implementation does nothing.- Specified by:
afterWritein interfaceItemWriteListener- Parameters:
items- specifies the items about to be written.- Throws:
Exception- (or subclass) if an error occurs.
-
onWriteError
Override this method if the ItemWriteListener will do something when the ItemWriter writeItems method throws an exception. The default implementation does nothing.- Specified by:
onWriteErrorin interfaceItemWriteListener- Parameters:
items- specifies the items about to be written.ex- specifies the exception thrown by the item writer.- Throws:
Exception- (or subclass) if an error occurs.
-