クラス NestedRepeatCallback

java.lang.ObjectSE
org.springframework.batch.repeat.callback.NestedRepeatCallback
実装されたすべてのインターフェース:
RepeatCallback

public class NestedRepeatCallback extends ObjectSE implements RepeatCallback
RepeatOperations インスタンスを介して別のコールバックに委譲するコールバック。バッチを相互にネストまたは構成する場合に便利です。バッチをチャンクに分割するため。
作成者:
Dave Syer, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • NestedRepeatCallback

      public NestedRepeatCallback(RepeatOperations template, RepeatCallback callback)
      コンストラクター設定の必須フィールド。
      パラメーター:
      template - デリゲートコールバックを呼び出すときに使用する RepeatOperations
      callback - RepeatCallback デリゲート
  • メソッドの詳細

    • doInIteration

      public RepeatStatus doInIteration(RepeatContext context) throws ExceptionSE
      単に template.execute(callback) を呼び出します。クライアントはこれを使用して、バッチプロセスを繰り返したり、プロセスをより小さなチャンクに分割したりできます(トランザクションの境界を変更するなど)。
      次で指定:
      インターフェース RepeatCallbackdoInIteration 
      パラメーター:
      context - 呼び出し元から渡された現在のコンテキスト。
      戻り値:
      処理するデータがさらにある(またはある可能性がある)場合に継続可能な RepeatStatus
      例外:
      ExceptionSE - 処理に問題がある場合。
      関連事項: