インターフェース SkipListener<T,S>

すべてのスーパーインターフェース:
StepListener
すべての既知の実装クラス:
CompositeSkipListenerMulticasterBatchListenerSkipListenerSupportStepListenerSupport

public interface SkipListener<T,S> extends StepListener
スキップされた項目へのリスナーのインターフェース。コールバックは、ステップライフサイクルの適切なタイミングで Step 実装によって呼び出されます。このインターフェースの実装者は、エラーが発生した直後にメソッドが呼び出されると想定しないでください。後でチャンクの処理中にエラーが発生する可能性があるため、このリスナーはコミットの直前まで呼び出されません。
作成者:
Dave Syer, Robert Kasanicky, Mahmoud Ben Hassine
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default void
    このアイテムは、指定された例外で処理に失敗し、スキップが要求されました。
    default void
    正当であり、その結果、再スローされない読み取りの失敗のコールバック。
    default void
    この項目は、指定された例外で書き込み時に失敗し、スキップが要求されました。
  • メソッドの詳細

    • onSkipInRead

      default void onSkipInRead(ThrowableSE t)
      正当であり、その結果、再スローされない読み取りの失敗のコールバック。トランザクションがロールバックされ、アイテムが再読み込みされた場合、このコールバックは同じ原因で繰り返し発生します。これは、読み取り項目がバッファリングされていない場合にのみ発生します。
      パラメーター:
      t - 失敗の原因
    • onSkipInWrite

      default void onSkipInWrite(S item, ThrowableSE t)
      この項目は、指定された例外で書き込み時に失敗し、スキップが要求されました。
      パラメーター:
      item - 失敗したアイテム
      t - 失敗の原因
    • onSkipInProcess

      default void onSkipInProcess(T item, ThrowableSE t)
      このアイテムは、指定された例外で処理に失敗し、スキップが要求されました。
      パラメーター:
      item - 失敗したアイテム
      t - 失敗の原因