クラス DefaultItemFailureHandler

java.lang.ObjectSE
org.springframework.batch.core.listener.ItemListenerSupport<ObjectSE,ObjectSE>
org.springframework.batch.core.step.item.DefaultItemFailureHandler
実装されたすべてのインターフェース:
ItemProcessListener<ObjectSE,ObjectSE>ItemReadListener<ObjectSE>ItemWriteListener<ObjectSE>StepListener

public class DefaultItemFailureHandler extends ItemListenerSupport<ObjectSE,ObjectSE>
Commons Logging を介してすべての例外を書き込む ItemListenerSupport クラスのデフォルトの実装。ジェネリクスを使用してリストに例外が含まれていることを確認できないため、オブジェクトで toString を呼び出すことにより、例外以外の例外はすべてログアウトされます。
作成者:
Lucas Ward, Mahmoud Ben Hassine
  • フィールドの詳細

    • logger

      protected static final org.apache.commons.logging.Log logger
  • コンストラクターの詳細

    • DefaultItemFailureHandler

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

    • onReadError

      public void onReadError(ExceptionSE ex)
      インターフェースからコピーされた説明: ItemReadListener
      読み取りの試行中にエラーが発生した場合に呼び出されます。
      パラメーター:
      ex - ItemReader からスロー
    • onWriteError

      public void onWriteError(ExceptionSE ex, Chunk<?> item)
      インターフェースからコピーされた説明: ItemWriteListener
      書き込み中にエラーが発生した場合に呼び出されます。トランザクション内で呼び出されますが、トランザクションは通常ロールバックされます。このコールバックから、エラーの原因となった項目 (存在する場合) を特定する方法はありません。
      パラメーター:
      ex - ItemWriter からスロー
      item - 書こうとしました。