インターフェース ItemProcessListener

  • すべての既知の実装クラス:
    AbstractItemProcessListener

    public interface ItemProcessListener
    ItemProcessListener はアイテムの処理をインターセプトします。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      voidafterProcess​(ObjectSE item, ObjectSE result)
      afterProcess メソッドは、アイテムプロセッサーがアイテムを処理した後、制御を受け取ります。
      voidbeforeProcess​(ObjectSE item)
      beforeProcess メソッドは、次のアイテムを処理するためにアイテムプロセッサーが呼び出される前に制御を受け取ります。
      voidonProcessError​(ObjectSE item, ExceptionSE ex)
      アイテムプロセッサー processItem が例外をスローした後、onProcessError メソッドが制御を受け取ります。
    • メソッドの詳細

      • beforeProcess

        void beforeProcess​(ObjectSE item)
                    throws ExceptionSE
        beforeProcess メソッドは、次のアイテムを処理するためにアイテムプロセッサーが呼び出される前に制御を受け取ります。このメソッドは、処理するアイテムを入力として受け取ります。
        パラメーター:
        item - 処理されるアイテムを指定します。
        例外:
        ExceptionSE - エラーが発生した場合。
      • afterProcess

        void afterProcess​(ObjectSE item,
                          ObjectSE result)
                   throws ExceptionSE
        afterProcess メソッドは、アイテムプロセッサーがアイテムを処理した後に制御を受け取ります。メソッドは、処理されたアイテムと結果アイテムを入力として受け取ります。
        パラメーター:
        item - アイテムプロセッサーによって処理されるアイテムを指定します。
        result - アイテムライターに渡すアイテムを指定します。
        例外:
        ExceptionSE - エラーが発生した場合。
      • onProcessError

        void onProcessError​(ObjectSE item,
                            ExceptionSE ex)
                     throws ExceptionSE
        onProcessError メソッドは、アイテムプロセッサー processItem が例外をスローした後に制御を受け取ります。メソッドは、アイテムプロセッサーに送信されたアイテムを入力として受け取ります。
        パラメーター:
        item - プロセッサーが処理しようとしたアイテムを指定します。
        ex - アイテムプロセッサーによってスローされる例外を指定します。
        例外:
        ExceptionSE - エラーが発生した場合