クラス SimpleFlowFactoryBean
java.lang.ObjectSE
org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.FactoryBean<SimpleFlow>
,org.springframework.beans.factory.InitializingBean
public class SimpleFlowFactoryBean
extends ObjectSE
implements org.springframework.beans.factory.FactoryBean<SimpleFlow>, org.springframework.beans.factory.InitializingBean
XML 名前空間で使用する
SimpleFlow
インスタンスのコンビニエンスファクトリ。入力の状態を、フロー名と元の状態名から形成された一意の名前を持つプロキシに置き換えます (名前がすでにその形式になっている場合を除きます。その場合は変更されません)。- 作成者:
- Dave Syer, Michael Minella
ネストされたクラスのサマリー
フィールドサマリー
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
必須プロパティ(名前)を確認してください。protected State
createNewStepState
(State state, StringSE oldName, StringSE stateName) SimpleFlow
内で代替のStepState
実装を提供するための拡張ポイントを提供します。ClassSE<?>
boolean
void
setFlowType
(ClassSE<SimpleFlow> flowType) void
このファクトリによって作成されるフローの名前。void
setStateTransitionComparator
(ComparatorSE<StateTransition> stateTransitionComparator) void
setStateTransitions
(ListSE<StateTransition> stateTransitions) フローの生の状態遷移。
コンストラクターの詳細
SimpleFlowFactoryBean
public SimpleFlowFactoryBean()
メソッドの詳細
setStateTransitionComparator
- パラメーター:
stateTransitionComparator
- 状態評価の順序付けに対処するComparator
SE 実装。
setFlowType
- パラメーター:
flowType
- フローの型 (通常の Spring Batch または JSR-352) を注入するために使用されます。
setName
このファクトリによって作成されるフローの名前。- パラメーター:
name
- 名前の値
setStateTransitions
フローの生の状態遷移。これらは、動作は同じですが、フロー名の前に一意の名前が付けられたプロキシに変換されます。- パラメーター:
stateTransitions
- 遷移のリスト
afterPropertiesSet
必須プロパティ(名前)を確認してください。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE
- エラーが発生した場合にスローされます。
getObject
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<SimpleFlow>
のgetObject
- 例外:
ExceptionSE
createNewStepState
SimpleFlow
内で代替のStepState
実装を提供するための拡張ポイントを提供します。- パラメーター:
state
-StepState
の作成に使用される状態。oldName
- 置き換えられる名前。stateName
- 新しい状態の名前。- 戻り値:
- リクエストされたデータの状態。
getObjectType
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<SimpleFlow>
のgetObjectType
isSingleton
public boolean isSingleton()- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<SimpleFlow>
のisSingleton