public class StepRunner
extends java.lang.Object
Job
の外部でステップを実行するためのユーティリティクラス。これは、ジョブのすべてのステップを実行せずにステップを個別にテストできるようにするために、エンドツーエンドのテストで役立ちます。SimpleJob
修飾子と型 | フィールドと説明 |
---|---|
protected org.apache.commons.logging.Log | logger ロガー |
コンストラクターと説明 |
---|
StepRunner(JobLauncher launcher, JobRepository jobRepository) |
修飾子と型 | メソッドと説明 |
---|---|
JobExecution | launchStep(Step step) 指定されたステップだけを独自のジョブとして起動します。 |
JobExecution | launchStep(Step step, ExecutionContext jobExecutionContext) 指定されたステップだけを独自のジョブとして起動します。 |
JobExecution | launchStep(Step step, JobParameters jobParameters) 指定されたステップだけを独自のジョブとして起動します。 |
JobExecution | launchStep(Step step, JobParameters jobParameters, ExecutionContext jobExecutionContext) 指定されたステップだけを独自のジョブとして起動します。 |
public StepRunner(JobLauncher launcher, JobRepository jobRepository)
public JobExecution launchStep(Step step)
step
- 立ち上げるステップ public JobExecution launchStep(Step step, @Nullable ExecutionContext jobExecutionContext)
step
- 立ち上げるステップ jobExecutionContext
- ステップを開始する前に値がジョブ ExecutionContext にロードされる ExecutionContext。public JobExecution launchStep(Step step, JobParameters jobParameters)
step
- 立ち上げるステップ jobParameters
- 起動時に使用する JobParameterspublic JobExecution launchStep(Step step, JobParameters jobParameters, @Nullable ExecutionContext jobExecutionContext)
step
- 立ち上げるステップ jobParameters
- 起動時に使用する JobParametersjobExecutionContext
- ステップを開始する前に値がジョブ ExecutionContext にロードされる ExecutionContext。