Class 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.
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractItemWriteListener

        public AbstractItemWriteListener​()
    • 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 interface ItemWriteListener
        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 interface ItemWriteListener
        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 interface ItemWriteListener
        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.