クラス JobBuilderHelper<B extends JobBuilderHelper<B>>
java.lang.ObjectSE
org.springframework.batch.core.job.builder.JobBuilderHelper<B>
- 既知の直属サブクラス
FlowJobBuilder
、JobBuilder
、SimpleJobBuilder
ジョブリポジトリなどの一般的なプロパティへのアクセスを提供する他のジョブビルダーの基本クラスとユーティリティ。
- 導入:
- 2.2
- 作成者:
- Dave Syer, Mahmoud Ben Hassine, Taeik Lim
ネストされたクラスのサマリー
フィールドサマリー
コンストラクターのサマリー
修飾子コンストラクター説明JobBuilderHelper
(StringSE name) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JobBuilderHelper
(StringSE name, JobRepository jobRepository) 新しいJobBuilderHelper
を作成します。protected
JobBuilderHelper
(JobBuilderHelper<?> parent) 親のプロパティで初期化された新しいビルダーを作成します。メソッドのサマリー
修飾子と型メソッド説明protected void
enhance
(AbstractJob job) protected JobRepository
protected StringSE
getName()
incrementer
(JobParametersIncrementer jobParametersIncrementer) ジョブパラメーターインクリメンタを追加します。protected boolean
アノテーションベースのリスナー構成を使用してオブジェクトを登録します。listener
(JobExecutionListener listener) ジョブ実行リスナーを登録します。meterRegistry
(io.micrometer.core.instrument.MeterRegistry meterRegistry) ジョブのメーターレジストリを設定します。observationConvention
(BatchJobObservationConvention observationConvention) ジョブ監視規則を設定します。observationRegistry
(io.micrometer.observation.ObservationRegistry observationRegistry) ジョブの監視レジストリを設定します。失敗した場合でもこのジョブの実行を再開しないようにフラグを設定します。repository
(JobRepository jobRepository) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。validator
(JobParametersValidator jobParametersValidator) ジョブパラメーターバリデータを追加します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger
コンストラクターの詳細
JobBuilderHelper
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。新しいJobBuilderHelper
を作成します。- パラメーター:
name
- ジョブ名
JobBuilderHelper
新しいJobBuilderHelper
を作成します。- パラメーター:
name
- ジョブ名jobRepository
- ジョブリポジトリ- 導入:
- 5.1
JobBuilderHelper
親のプロパティで初期化された新しいビルダーを作成します。親がコピーされるため、再利用できます。- パラメーター:
parent
- 共通のステッププロパティを含む親ヘルパー
メソッドの詳細
validator
ジョブパラメーターバリデータを追加します。- パラメーター:
jobParametersValidator
- ジョブパラメーターバリデータ- 戻り値:
- これは流れるような連鎖を可能にする
incrementer
ジョブパラメーターインクリメンタを追加します。- パラメーター:
jobParametersIncrementer
- ジョブパラメーターインクリメンタ- 戻り値:
- これは流れるような連鎖を可能にする
repository
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ジョブのジョブリポジトリを設定します。- パラメーター:
jobRepository
- ジョブリポジトリ (必須)- 戻り値:
- これは流れるような連鎖を可能にする
observationConvention
ジョブ監視規則を設定します。- パラメーター:
observationConvention
- ジョブ観察大会 (オプション)- 戻り値:
- これは流れるような連鎖を可能にする
- 導入:
- 5.1
observationRegistry
ジョブの監視レジストリを設定します。- パラメーター:
observationRegistry
- 観察記録 (オプション)- 戻り値:
- これは流れるような連鎖を可能にする
meterRegistry
ジョブのメーターレジストリを設定します。- パラメーター:
meterRegistry
- メーター登録 (オプション)- 戻り値:
- これは流れるような連鎖を可能にする
listener
アノテーションベースのリスナー構成を使用してオブジェクトを登録します。- パラメーター:
listener
- リスナーアノテーションで設定されたメソッドを持つオブジェクト- 戻り値:
- 流れるようなチェーン用
listener
ジョブ実行リスナーを登録します。- パラメーター:
listener
- ジョブ実行リスナー- 戻り値:
- これは流れるような連鎖を可能にする
preventRestart
失敗した場合でもこのジョブの実行を再開しないようにフラグを設定します。- 戻り値:
- これは流れるような連鎖を可能にする
getName
getJobRepository
isRestartable
protected boolean isRestartable()enhance
JobBuilderHelper(String, JobRepository)
を使用