クラス JobBuilderHelper<B extends JobBuilderHelper<B>>

java.lang.ObjectSE
org.springframework.batch.core.job.builder.JobBuilderHelper<B>
既知の直属サブクラス
FlowJobBuilderJobBuilderSimpleJobBuilder

public abstract class JobBuilderHelper<B extends JobBuilderHelper<B>> extends ObjectSE
ジョブリポジトリなどの一般的なプロパティへのアクセスを提供する他のジョブビルダーの基本クラスとユーティリティ。
導入:
2.2
作成者:
Dave Syer, Mahmoud Ben Hassine, Taeik Lim
  • フィールドの詳細

    • logger

      protected final org.apache.commons.logging.Log logger
  • コンストラクターの詳細

    • JobBuilderHelper

      @DeprecatedSE(since="5.1", forRemoval=true) public JobBuilderHelper(StringSE name)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      新しい JobBuilderHelper を作成します。
      パラメーター:
      name - ジョブ名
    • JobBuilderHelper

      public JobBuilderHelper(StringSE name, JobRepository jobRepository)
      新しい JobBuilderHelper を作成します。
      パラメーター:
      name - ジョブ名
      jobRepository - ジョブリポジトリ
      導入:
      5.1
    • JobBuilderHelper

      protected JobBuilderHelper(JobBuilderHelper<?> parent)
      親のプロパティで初期化された新しいビルダーを作成します。親がコピーされるため、再利用できます。
      パラメーター:
      parent - 共通のステッププロパティを含む親ヘルパー
  • メソッドの詳細

    • validator

      public B validator(JobParametersValidator jobParametersValidator)
      ジョブパラメーターバリデータを追加します。
      パラメーター:
      jobParametersValidator - ジョブパラメーターバリデータ
      戻り値:
      これは流れるような連鎖を可能にする
    • incrementer

      public B incrementer(JobParametersIncrementer jobParametersIncrementer)
      ジョブパラメーターインクリメンタを追加します。
      パラメーター:
      jobParametersIncrementer - ジョブパラメーターインクリメンタ
      戻り値:
      これは流れるような連鎖を可能にする
    • repository

      @DeprecatedSE(since="5.1", forRemoval=true) public B repository(JobRepository jobRepository)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      ジョブのジョブリポジトリを設定します。
      パラメーター:
      jobRepository - ジョブリポジトリ (必須)
      戻り値:
      これは流れるような連鎖を可能にする
    • observationConvention

      public B observationConvention(BatchJobObservationConvention observationConvention)
      ジョブ監視規則を設定します。
      パラメーター:
      observationConvention - ジョブ観察大会 (オプション)
      戻り値:
      これは流れるような連鎖を可能にする
      導入:
      5.1
    • observationRegistry

      public B observationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry)
      ジョブの監視レジストリを設定します。
      パラメーター:
      observationRegistry - 観察記録 (オプション)
      戻り値:
      これは流れるような連鎖を可能にする
    • meterRegistry

      public B meterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
      ジョブのメーターレジストリを設定します。
      パラメーター:
      meterRegistry - メーター登録 (オプション)
      戻り値:
      これは流れるような連鎖を可能にする
    • listener

      public B listener(ObjectSE listener)
      アノテーションベースのリスナー構成を使用してオブジェクトを登録します。
      パラメーター:
      listener - リスナーアノテーションで設定されたメソッドを持つオブジェクト
      戻り値:
      流れるようなチェーン用
    • listener

      public B listener(JobExecutionListener listener)
      ジョブ実行リスナーを登録します。
      パラメーター:
      listener - ジョブ実行リスナー
      戻り値:
      これは流れるような連鎖を可能にする
    • preventRestart

      public B preventRestart()
      失敗した場合でもこのジョブの実行を再開しないようにフラグを設定します。
      戻り値:
      これは流れるような連鎖を可能にする
    • getName

      protected StringSE getName()
    • getJobRepository

      protected JobRepository getJobRepository()
    • isRestartable

      protected boolean isRestartable()
    • enhance

      protected void enhance(AbstractJob job)