クラス JobLauncherApplicationRunner
java.lang.ObjectSE
org.springframework.boot.batch.autoconfigure.JobLauncherApplicationRunner
- 実装済みのインターフェース一覧:
Aware, InitializingBean, ApplicationRunner, ApplicationEventPublisherAware, Ordered
public class JobLauncherApplicationRunner
extends ObjectSE
implements ApplicationRunner, InitializingBean, Ordered, ApplicationEventPublisherAware
ApplicationRunner から launch、Spring Batch のジョブ。コンテキスト内に単一のジョブが見つかった場合は、デフォルトでそのジョブが実行されます。複数のジョブが見つかった場合は、jobName を指定して特定のジョブを起動します。- 導入:
- 4.0.0
- 作成者:
- Dave Syer, Jean-Pierre Bergamin, Mahmoud Ben Hassine, Stephane Nicoll, Akshay Dubey
フィールド概要
フィールドインターフェース Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクターコンストラクター説明JobLauncherApplicationRunner(JobOperator jobOperator) 新しいJobLauncherApplicationRunnerを作成します。方法の概要
修飾子と型メソッド説明voidprotected voidexecute(Job job, JobParameters jobParameters) intgetOrder()protected voidlaunchJobFromProperties(PropertiesSE properties) voidvoidrun(ApplicationArguments args) Bean の実行に使用されるコールバック。voidvoidsetJobName(StringSE jobName) voidsetJobParametersConverter(JobParametersConverter converter) voidsetJobRegistry(JobRegistry jobRegistry) voidsetJobs(CollectionSE<Job> jobs) voidsetOrder(int order)
フィールドの詳細
DEFAULT_ORDER
public static final int DEFAULT_ORDERコマンドラインランナーのデフォルトの順序。- 関連事項:
コンストラクターの詳細
JobLauncherApplicationRunner
新しいJobLauncherApplicationRunnerを作成します。- パラメーター:
jobOperator- ジョブを始める
方法の詳細
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean内のafterPropertiesSet
setOrder
public void setOrder(int order) getOrder
setApplicationEventPublisher
- 次で指定:
- インターフェース
ApplicationEventPublisherAware内のsetApplicationEventPublisher
setJobRegistry
setJobName
setJobParametersConverter
setJobs
run
インターフェースからコピーされた説明:ApplicationRunnerBean の実行に使用されるコールバック。- 次で指定:
- インターフェース
ApplicationRunner内のrun - パラメーター:
args- 受信アプリケーション引数- 例外:
ExceptionSE- エラー時
run
launchJobFromProperties
execute
protected void execute(Job job, JobParameters jobParameters) throws JobExecutionAlreadyRunningException, JobRestartException, JobInstanceAlreadyCompleteException, InvalidJobParametersException