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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterWrite
(List<Object> items) Override this method if the ItemWriteListener will do something after the items are written.void
beforeWrite
(List<Object> items) Override this method if the ItemWriteListener will do something before the items are written.void
onWriteError
(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:
beforeWrite
in 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:
afterWrite
in 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:
onWriteError
in 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.
-