クラス DataFieldMaxValueJobParametersIncrementer

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

public class DataFieldMaxValueJobParametersIncrementer extends ObjectSE implements JobParametersIncrementer
このインクリメント機能は、DataFieldMaxValueIncrementer を使用して、ジョブインスタンスディスクリミネーターとして使用する値のシーケンスを生成します。
作成者:
Gregory D. Hopkins, Mahmoud Ben Hassine
  • フィールドの詳細

    • DEFAULT_KEY

      public static final StringSE DEFAULT_KEY
      ジョブパラメーターとして使用されるデフォルトのキー。
      関連事項:
  • コンストラクターの詳細

    • DataFieldMaxValueJobParametersIncrementer

      public DataFieldMaxValueJobParametersIncrementer(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer dataFieldMaxValueIncrementer)
      新しい DataFieldMaxValueJobParametersIncrementer を作成します。
      パラメーター:
      dataFieldMaxValueIncrementer - 値のシーケンスを生成するために使用するインクリメンター。null であってはなりません。
  • メソッドの詳細

    • getNext

      public JobParameters getNext(JobParameters jobParameters)
      インターフェースからコピーされた説明: JobParametersIncrementer
      指定されたパラメーターをインクリメントします。入力が空の場合、このメソッドは、ジョブの最初のインスタンスで使用されるブートストラップまたは初期値を返す必要があります。
      次で指定:
      インターフェース JobParametersIncrementergetNext 
      パラメーター:
      jobParameters - 最後に使用された値
      戻り値:
      使用する次の値 (非 null)
    • getKey

      public StringSE getKey()
      キーを取得します。デフォルトは DEFAULT_KEY です。
      戻り値:
      キー
    • setKey

      public void setKey(StringSE key)
      ジョブパラメーターとして使用するキーの名前。デフォルトは DEFAULT_KEY です。null または空であってはなりません。
      パラメーター:
      key - 設定するキー
    • getDataFieldMaxValueIncrementer

      public org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer getDataFieldMaxValueIncrementer()
      インクリメンターを取得します。
      戻り値:
      インクリメンター
    • setDataFieldMaxValueIncrementer

      public void setDataFieldMaxValueIncrementer(org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer dataFieldMaxValueIncrementer)
      値のシーケンスを生成するためのインクリメンター。null であってはなりません。
      パラメーター:
      dataFieldMaxValueIncrementer - 値のシーケンスを生成するためのインクリメンター