クラス StepRunner

java.lang.ObjectSE
org.springframework.batch.test.StepRunner

public class StepRunner extends ObjectSE
ステップを実行するためのユーティリティクラス。これは、ジョブ内のすべてのステップを実行せずにステップを個別にテストできるようにするため、エンドツーエンドのテストに役立ちます。
  • launchStep(ステップステップ): 毎回新しいパラメーターでステップを起動します。(現在のシステム時刻が使用されます)
  • launchStep(ステップステップ、JobParameters jobParameters): 提供された JobParameters を使用して指定されたステップを起動します。これは、実行時にステップで特定のパラメーターが必要な場合に役立つことがあります。
ステップの実行中に発生したチェック済みの例外は、RuntimeException でラップされることに注意してください。チェックされた例外がスローされるのは、ステップのロジックではなくフレームワークエラーが原因であるため、このクラスのクライアントで throws 宣言を要求する必要はありません。
導入:
2.0
作成者:
Dan Garrette, Lucas Ward, Mahmoud Ben Hassine
関連事項:
  • フィールドの詳細

    • JOB_NAME

      public static final StringSE JOB_NAME
      個別にテストした場合のステップを囲むシングルステップジョブの名前
      関連事項:
    • logger

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

  • メソッドの詳細

    • launchStep

      public JobExecution launchStep(Step step)
      JOB_NAME という名前の周囲の型 SimpleJob の単一ステップジョブ内の指定されたステップのみを起動します。JobParameters の一意のセットが自動的に生成されます。指定された名前のステップがない場合は、IllegalStateException がスローされます。
      パラメーター:
      step - 立ち上げるステップ
      戻り値:
      JobExecution
    • launchStep

      public JobExecution launchStep(Step step, @Nullable ExecutionContext jobExecutionContext)
      JOB_NAME という名前の周囲の型 SimpleJob の単一ステップジョブ内の指定されたステップのみを起動します。JobParameters の一意のセットが自動的に生成されます。指定された名前のステップがない場合は、IllegalStateException がスローされます。
      パラメーター:
      step - 立ち上げるステップ
      jobExecutionContext - ステップを開始する前に値がジョブ ExecutionContext にロードされる ExecutionContext。
      戻り値:
      JobExecution
    • launchStep

      public JobExecution launchStep(Step step, JobParameters jobParameters)
      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 - 起動時に使用する JobParameters
      jobExecutionContext - ステップを開始する前に値がジョブ ExecutionContext にロードされる ExecutionContext。
      戻り値:
      JobExecution