インターフェース RepeatOperations

すべての既知の実装クラス:
RepeatTemplateTaskExecutorRepeatTemplate
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface RepeatOperations
バッチ操作へのアクセスを提供するメインインターフェース。バッチクライアントは RepeatCallback で、単一のアイテムまたはレコードが処理されます。バッチの動作、境界条件、トランザクションなどは、RepeatOperations によって、クライアントがそれらについて知る必要がないようなメソッドで処理されます。クライアントは、テンプレートデータソースなどのフレームワークアブストラクションにアクセスできますが、バッチ内にあるかどうかにかかわらず、これらは同じように機能する必要があります。
作成者:
Dave Syer, Taeik Lim
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    決定が完了するまでコールバックを繰り返し実行します。
  • メソッドの詳細

    • iterate

      RepeatStatus iterate(RepeatCallback callback) throws RepeatException
      決定が完了するまでコールバックを繰り返し実行します。何回実行するか、いつ完了するか、エラーの場合に何をするかについての決定は、CompletionPolicy に委譲されます。
      パラメーター:
      callback - バッチコールバック。
      戻り値:
      すべてのコールバック操作の結果の集約。このメソッドが再度呼び出された場合、RepeatOperations が処理を続行できるかどうかの指示。
      例外:
      RepeatException