インターフェース JobExecutionDecider

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface JobExecutionDecider
フローのステータスを決定するためのプログラムによるアクセスを可能にするインターフェース。例: データベースに保存されている条件によって、手動チェックのためにジョブを停止する必要があることが示されている場合、ディサイダー実装はその値をチェックしてフローのステータスを判断できます。
導入:
2.0
作成者:
Dave Syer, Mahmoud Ben Hassine, Taeik Lim
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    decide(JobExecution jobExecution, StepExecution stepExecution)
    進行中の JobExecution の状態に基づいて実行を分岐するための戦略。
  • メソッドの詳細

    • decide

      FlowExecutionStatus decide(JobExecution jobExecution, @Nullable StepExecution stepExecution)
      進行中の JobExecution の状態に基づいて実行を分岐するための戦略。戻り値は、ジョブの次のステップを決定するステータスとして使用されます。
      パラメーター:
      jobExecution - ジョブの実行
      stepExecution - 最新のステップ実行 (null の場合があります)
      戻り値:
      終了ステータスコード