public interface Decider
修飾子と型 | メソッドと説明 |
---|---|
StringSE | decide(StepExecution[] executions) 決定メソッドは、ジョブの新しい終了ステータスを設定します。 |
StringSE decide(StepExecution[] executions) throws ExceptionSE
決定メソッドは、ジョブの新しい終了ステータスを設定します。StepExecution オブジェクトの配列を入力として受け取ります。これらの StepExecution オブジェクトは、このディサイダーに遷移する実行要素を次のように表します。
遷移がステップからのものである場合、決定メソッドは、そのステップに対応する StepExecution を入力として受け取ります。
遷移がスプリットからのものである場合、decide メソッドは、スプリットに定義された各フローから StepExecution を入力として受け取ります。
遷移がフローからのものである場合、決定メソッドは、フローで完了した最後の実行要素に対応する StepExecution を受け取ります。これは、最後の要素がステップの場合は単一の StepExecution になり、最後の要素が分割の場合は複数の StepExecutions になります。
executions
- 前の要素の StepExecution を指定します。ExceptionSE
- エラーが発生した場合にスローされます。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.