Interface ItemReadListener

  • All Known Implementing Classes:
    AbstractItemReadListener


    public interface ItemReadListener
    ItemReadListener intercepts item reader processing.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void afterRead​(java.lang.Object item)
      The afterRead method receives control after an item reader reads an item.
      void beforeRead​()
      The beforeRead method receives control before an item reader is called to read the next item.
      void onReadError​(java.lang.Exception ex)
      The onReadError method receives control after an item reader throws an exception in the readItem method.
    • Method Detail

      • beforeRead

        void beforeRead​()
                 throws java.lang.Exception
        The beforeRead method receives control before an item reader is called to read the next item.
        Throws:
        java.lang.Exception - is thrown if an error occurs.
      • afterRead

        void afterRead​(java.lang.Object item)
                throws java.lang.Exception
        The afterRead method receives control after an item reader reads an item. The method receives the item read as an input.
        Parameters:
        item - specifies the item read by the item reader.
        Throws:
        java.lang.Exception - is thrown if an error occurs.
      • onReadError

        void onReadError​(java.lang.Exception ex)
                  throws java.lang.Exception
        The onReadError method receives control after an item reader throws an exception in the readItem method. This method receives the exception as an input.
        Parameters:
        ex - specifies the exception that occurred in the item reader.
        Throws:
        java.lang.Exception - is thrown if an error occurs.