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 Details

    • AbstractItemWriteListener

      public AbstractItemWriteListener()
  • Method Details

    • 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 interface ItemWriteListener
      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 interface ItemWriteListener
      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 interface ItemWriteListener
      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.