クラス RunIdIncrementer

java.lang.ObjectSE
org.springframework.batch.core.launch.support.RunIdIncrementer
実装されたすべてのインターフェース:
JobParametersIncrementer

public class RunIdIncrementer extends ObjectSE implements JobParametersIncrementer
このインクリメンタは、指定されたジョブパラメーターから型 LongSE の "run.id" パラメーターをインクリメントします。パラメーターが存在しない場合は、1 に初期化されます。パラメーター名は setKey(String) を使用して設定できます。
作成者:
Dave Syer, Mahmoud Ben Hassine, Jinho Han
  • コンストラクターの詳細

    • RunIdIncrementer

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

    • setKey

      public void setKey(StringSE key)
      ジョブパラメーター内の実行 ID の名前。デフォルトは "run.id" です。
      パラメーター:
      key - 設定するキー
    • getNext

      public JobParameters getNext(@Nullable JobParameters parameters)
      run.id パラメーターを増分します(1 から開始)。
      次で指定:
      インターフェース JobParametersIncrementergetNext 
      パラメーター:
      parameters - 以前のジョブパラメーター
      戻り値:
      インクリメントされた(または初期化された)run.id を持つ次のジョブパラメーター
      例外:
      IllegalArgumentExceptionSE - run.id の以前の値が無効な場合