Package javax.batch.api.chunk.listener
Class AbstractItemWriteListener
- java.lang.Object
-
- javax.batch.api.chunk.listener.AbstractItemWriteListener
-
- All Implemented Interfaces:
ItemWriteListener
public abstract class AbstractItemWriteListener extends java.lang.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(java.util.List<java.lang.Object> items)
Override this method if the ItemWriteListener will do something after the items are written.void
beforeWrite(java.util.List<java.lang.Object> items)
Override this method if the ItemWriteListener will do something before the items are written.void
onWriteError(java.util.List<java.lang.Object> items, java.lang.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(java.util.List<java.lang.Object> items) throws java.lang.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:
java.lang.Exception
- (or subclass) if an error occurs.
-
afterWrite
public void afterWrite(java.util.List<java.lang.Object> items) throws java.lang.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:
java.lang.Exception
- (or subclass) if an error occurs.
-
onWriteError
public void onWriteError(java.util.List<java.lang.Object> items, java.lang.Exception ex) throws java.lang.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:
java.lang.Exception
- (or subclass) if an error occurs.
-
-