Package jakarta.batch.api.chunk.listener
Class AbstractItemWriteListener
- java.lang.Object
-
- jakarta.batch.api.chunk.listener.AbstractItemWriteListener
-
- All Implemented Interfaces:
ItemWriteListener
public abstract class AbstractItemWriteListener extends Object implements ItemWriteListener
The AbstractItemWriteListener provides default implementations of less commonly implemented methods.
-
-
Constructor Summary
Constructors Constructor Description AbstractItemWriteListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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.
-
-
-
Method Detail
-
beforeWrite
public void beforeWrite(List<Object> items) throws Exception
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
public void afterWrite(List<Object> items) throws Exception
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
public void onWriteError(List<Object> items, Exception ex) throws Exception
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.
-
-