クラス AbstractItemProcessListener

  • 実装されたすべてのインターフェース:
    ItemProcessListener

    public abstract class AbstractItemProcessListener
    extends ObjectSE
    implements ItemProcessListener
    AbstractItemProcessListener は、あまり一般的ではないメソッドのデフォルト実装を提供します。
    • コンストラクターの詳細

      • AbstractItemProcessListener

        public AbstractItemProcessListener()
    • メソッドの詳細

      • beforeProcess

        public void beforeProcess​(ObjectSE item)
                           throws ExceptionSE
        アイテムが処理される前に ItemProcessListener が何かを実行する場合は、このメソッドをオーバーライドします。デフォルトの実装は何もしません。
        次で指定:
        インターフェース ItemProcessListenerbeforeProcess 
        パラメーター:
        item - 処理されるアイテムを指定します。
        例外:
        ExceptionSE - (またはサブクラス)エラーが発生した場合。
      • afterProcess

        public void afterProcess​(ObjectSE item,
                                 ObjectSE result)
                          throws ExceptionSE
        アイテムの処理後に ItemProcessListener が何かを実行する場合は、このメソッドをオーバーライドします。デフォルトの実装は何もしません。
        次で指定:
        インターフェース ItemProcessListenerafterProcess 
        パラメーター:
        item - 処理されるアイテムを指定します。
        result - アイテムライターに渡すアイテムを指定します。
        例外:
        ExceptionSE - (またはサブクラス)エラーが発生した場合。
      • onProcessError

        public void onProcessError​(ObjectSE item,
                                   ExceptionSE ex)
                            throws ExceptionSE
        ItemProcessor processItem メソッドが例外をスローしたときに ItemProcessListener が何かを実行する場合は、このメソッドをオーバーライドします。デフォルトの実装では何も実行されません。
        次で指定:
        インターフェース ItemProcessListeneronProcessError 
        パラメーター:
        item - 処理されるアイテムを指定します。
        ex - アイテムプロセッサーによってスローされる例外を指定します。
        例外:
        ExceptionSE - (またはサブクラス)エラーが発生した場合。