コンストラクターと説明 |
---|
JsrEndState(FlowExecutionStatus status, java.lang.String name) |
JsrEndState(FlowExecutionStatus status, java.lang.String code, java.lang.String name) |
JsrEndState(FlowExecutionStatus status, java.lang.String code, java.lang.String name, boolean abandon) |
JsrEndState(FlowExecutionStatus status, java.lang.String code, java.lang.String name, java.lang.String restart, boolean abandon, JobRepository jobRepository) |
修飾子と型 | メソッドと説明 |
---|---|
FlowExecutionStatus | handle(FlowExecutor executor) 保存されている FlowExecutionStatus を返します。 |
protected void | setExitStatus(FlowExecutor executor, java.lang.String code) ロジックを実行して、現在のフローの終了ステータスを更新します。 |
getCode, getStatus, isAbandon, isEndState, toString
getName
public JsrEndState(FlowExecutionStatus status, java.lang.String name)
status
- で終わる FlowExecutionStatus
name
- 状態の名前 public JsrEndState(FlowExecutionStatus status, java.lang.String code, java.lang.String name)
status
- で終わる FlowExecutionStatus
name
- 状態の名前 code
- 終了ステータス。public JsrEndState(FlowExecutionStatus status, java.lang.String code, java.lang.String name, boolean abandon)
status
- で終わる FlowExecutionStatus
name
- 状態の名前 abandon
- 前のステップの実行を中止としてマークできることを示すフラグ (もしあれば)code
- 終了ステータス。public JsrEndState(FlowExecutionStatus status, java.lang.String code, java.lang.String name, java.lang.String restart, boolean abandon, JobRepository jobRepository)
public FlowExecutionStatus handle(FlowExecutor executor) throws java.lang.Exception
EndState
FlowExecutionStatus
を返します。State
の handle
EndState
の handle
executor
- 呼び出し元から渡されたコンテキスト java.lang.Exception
- 何かがうまくいかない場合 State.handle(FlowExecutor)
protected void setExitStatus(FlowExecutor executor, java.lang.String code)
EndState
EndState
の setExitStatus
executor
- 現在のフローの FlowExecutor
code
- 保存する終了ステータス