クラス StepRunner
java.lang.ObjectSE
org.springframework.batch.test.StepRunner
ステップを実行するためのユーティリティクラス。これは、ジョブ内のすべてのステップを実行せずにステップを個別にテストできるようにするため、エンドツーエンドのテストに役立ちます。
- launchStep(ステップステップ): 毎回新しいパラメーターでステップを起動します。(現在のシステム時刻が使用されます)
- launchStep(ステップステップ、JobParameters jobParameters): 提供された JobParameters を使用して指定されたステップを起動します。これは、実行時にステップで特定のパラメーターが必要な場合に役立つことがあります。
- 導入:
- 2.0
- 作成者:
- Dan Garrette, Lucas Ward, Mahmoud Ben Hassine
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明launchStep
(Step step) launchStep
(Step step, JobParameters jobParameters) launchStep
(Step step, JobParameters jobParameters, ExecutionContext jobExecutionContext) launchStep
(Step step, ExecutionContext jobExecutionContext)
フィールドの詳細
JOB_NAME
個別にテストした場合のステップを囲むシングルステップジョブの名前- 関連事項:
logger
protected final org.apache.commons.logging.Log loggerロガー
コンストラクターの詳細
StepRunner
メソッドの詳細
launchStep
JOB_NAME
という名前の周囲の型SimpleJob
の単一ステップジョブ内の指定されたステップのみを起動します。JobParameters の一意のセットが自動的に生成されます。指定された名前のステップがない場合は、IllegalStateException がスローされます。- パラメーター:
step
- 立ち上げるステップ- 戻り値:
- JobExecution
launchStep
JOB_NAME
という名前の周囲の型SimpleJob
の単一ステップジョブ内の指定されたステップのみを起動します。JobParameters の一意のセットが自動的に生成されます。指定された名前のステップがない場合は、IllegalStateException がスローされます。- パラメーター:
step
- 立ち上げるステップjobExecutionContext
- ステップを開始する前に値がジョブ ExecutionContext にロードされる ExecutionContext。- 戻り値:
- JobExecution
launchStep
JOB_NAME
という名前の周囲の型SimpleJob
の単一ステップジョブ内の指定されたステップのみを起動します。指定された名前のステップがない場合は、IllegalStateException がスローされます。- パラメーター:
step
- 立ち上げるステップjobParameters
- 起動時に使用する JobParameters- 戻り値:
- JobExecution
launchStep
public JobExecution launchStep(Step step, JobParameters jobParameters, @Nullable ExecutionContext jobExecutionContext) JOB_NAME
という名前の周囲の型SimpleJob
の単一ステップジョブ内の指定されたステップのみを起動します。指定された名前のステップがない場合は、IllegalStateException がスローされます。- パラメーター:
step
- 立ち上げるステップjobParameters
- 起動時に使用する JobParametersjobExecutionContext
- ステップを開始する前に値がジョブ ExecutionContext にロードされる ExecutionContext。- 戻り値:
- JobExecution