クラス EndState

java.lang.ObjectSE
org.springframework.batch.core.job.flow.support.state.AbstractState
org.springframework.batch.core.job.flow.support.state.EndState
実装されたすべてのインターフェース:
State

public class EndState extends AbstractState
ジョブが進行中の場合は終了し、開始した場合は続行するための State 実装。
導入:
2.0
作成者:
Dave Syer
  • コンストラクターの詳細

  • メソッドの詳細

    • getStatus

      protected FlowExecutionStatus getStatus()
    • isAbandon

      protected boolean isAbandon()
    • getCode

      protected StringSE getCode()
    • handle

      public FlowExecutionStatus handle(FlowExecutor executor) throws ExceptionSE
      保存されている FlowExecutionStatus を返します。
      次で指定:
      インターフェース Statehandle 
      次で指定:
      クラス AbstractStatehandle 
      パラメーター:
      executor - 呼び出し元から渡されたコンテキスト
      戻り値:
      実行のステータス
      例外:
      ExceptionSE - 何かがうまくいかない場合
      関連事項:
    • setExitStatus

      protected void setExitStatus(FlowExecutor executor, StringSE code)
      ロジックを実行して、現在のフローの終了ステータスを更新します。
      パラメーター:
      executor - 現在のフローの FlowExecutor
      code - 保存する終了ステータス
    • isEndState

      public boolean isEndState()
      インターフェースからコピーされた説明: State
      State が終了状態かどうかを問い合わせます。処理を続行できる場合、再起動が必要になる場合でも、実装は false を返す必要があります。
      戻り値:
      この State が処理の終わりである場合は true
    • toString

      public StringSE toString()
      オーバーライド:
      クラス AbstractStatetoString