クラス AbstractState

java.lang.ObjectSE
org.springframework.batch.core.job.flow.support.state.AbstractState
実装されたすべてのインターフェース:
State
既知の直属サブクラス
DecisionStateEndStateFlowStateSimpleFlowFactoryBean.DelegateStateSplitStateStepState

public abstract class AbstractState extends ObjectSE implements State
導入:
2.0
作成者:
Dave Syer
  • コンストラクターの詳細

    • AbstractState

      public AbstractState(StringSE name)
      パラメーター:
      name - 状態。
  • メソッドの詳細

    • getName

      public StringSE getName()
      インターフェースからコピーされた説明: State
      状態の名前。フロー内で一意である必要があります。
      次で指定:
      インターフェース StategetName 
      戻り値:
      この状態の名前
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • handle

      public abstract FlowExecutionStatus handle(FlowExecutor executor) throws ExceptionSE
      インターフェースからコピーされた説明: State
      一部のビジネスロジックまたは処理ロジックを処理し、次の State にフローを駆動するために使用できるステータスを返します。ステータスは任意の文字列にすることができますが、FlowExecution の静的定数には特別な意味が割り当てられています。コンテキストは、実装で必要なことを何でも行うために使用できます。同じコンテキストがすべての State インスタンスに渡されるため、実装では、コンテキストがスレッドセーフであるか、スレッドセーフな方法で使用されるように注意する必要があります。
      次で指定:
      インターフェース Statehandle 
      パラメーター:
      executor - 呼び出し元から渡されたコンテキスト
      戻り値:
      実行のステータス
      例外:
      ExceptionSE - 何かがうまくいかない場合