インターフェース JobExecutionDecider
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
フローのステータスを決定するためのプログラムによるアクセスを可能にするインターフェース。例: データベースに保存されている条件によって、手動チェックのためにジョブを停止する必要があることが示されている場合、ディサイダー実装はその値をチェックしてフローのステータスを判断できます。
- 導入:
- 2.0
- 作成者:
- Dave Syer, Mahmoud Ben Hassine, Taeik Lim
メソッドのサマリー
修飾子と型メソッド説明decide
(JobExecution jobExecution, StepExecution stepExecution) 進行中のJobExecution
の状態に基づいて実行を分岐するための戦略。
メソッドの詳細
decide
進行中のJobExecution
の状態に基づいて実行を分岐するための戦略。戻り値は、ジョブの次のステップを決定するステータスとして使用されます。- パラメーター:
jobExecution
- ジョブの実行stepExecution
- 最新のステップ実行 (null
の場合があります)- 戻り値:
- 終了ステータスコード