クラス SimpleFlowFactoryBean.DelegateState
java.lang.ObjectSE
org.springframework.batch.core.job.flow.support.state.AbstractState
org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean.DelegateState
- 実装されたすべてのインターフェース:
FlowHolder
,State
- 含まれているクラス:
- SimpleFlowFactoryBean
デリゲートをプロキシして名前を変更するが、動作は変更しない状態。
- 作成者:
- Dave Syer
メソッドのサマリー
クラス org.springframework.batch.core.job.flow.support.state.AbstractState から継承されたメソッド
getName, toString
メソッドの詳細
getState
現在の状態を取得します。- 戻り値:
- ファクトリ Bean で使用されている
State
。
isEndState
public boolean isEndState()インターフェースからコピーされた説明:State
State
が終了状態かどうかを問い合わせます。処理を続行できる場合、再起動が必要になる場合でも、実装は false を返す必要があります。- 次で指定:
- インターフェース
State
のisEndState
- 戻り値:
- この
State
が処理の終わりである場合は true
handle
インターフェースからコピーされた説明:State
一部のビジネスロジックまたは処理ロジックを処理し、次のState
にフローを駆動するために使用できるステータスを返します。ステータスは任意の文字列にすることができますが、FlowExecution
の静的定数には特別な意味が割り当てられています。コンテキストは、実装で必要なことを何でも行うために使用できます。同じコンテキストがすべてのState
インスタンスに渡されるため、実装では、コンテキストがスレッドセーフであるか、スレッドセーフな方法で使用されるように注意する必要があります。- 次で指定:
- インターフェース
State
のhandle
- 次で指定:
- クラス
AbstractState
のhandle
- パラメーター:
executor
- 呼び出し元から渡されたコンテキスト- 戻り値:
- 実行のステータス
- 例外:
ExceptionSE
- 何かがうまくいかない場合
getFlows
- 次で指定:
- インターフェース
FlowHolder
のgetFlows