public class SimpleFlowFactoryBean extends java.lang.Object implements org.springframework.beans.factory.FactoryBean<SimpleFlow>, org.springframework.beans.factory.InitializingBean
修飾子と型 | クラスと説明 |
---|---|
static class | SimpleFlowFactoryBean.DelegateState デリゲートをプロキシして名前を変更するが、動作は変更しない状態。 |
コンストラクターと説明 |
---|
SimpleFlowFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() 必須プロパティ(名前)を確認してください。 |
protected State | createNewStepState(State state, java.lang.String oldName, java.lang.String stateName) SimpleFlow 内で代替の StepState 実装を提供するための拡張ポイントを提供します |
SimpleFlow | getObject() |
java.lang.Class<?> | getObjectType() |
boolean | isSingleton() |
void | setFlowType(java.lang.Class<SimpleFlow> flowType) |
void | setName(java.lang.String name) このファクトリによって作成されるフローの名前。 |
void | setStateTransitionComparator(java.util.Comparator<StateTransition> stateTransitionComparator) |
void | setStateTransitions(java.util.List<StateTransition> stateTransitions) フローの生の状態遷移。 |
public void setStateTransitionComparator(java.util.Comparator<StateTransition> stateTransitionComparator)
stateTransitionComparator
- 状態評価の順序に対処する Comparator
実装 public void setFlowType(java.lang.Class<SimpleFlow> flowType)
flowType
- フローの型を注入するために使用されます (通常の Spring Batch または JSR-352)public void setName(java.lang.String name)
name
- 名前の値 public void setStateTransitions(java.util.List<StateTransition> stateTransitions)
stateTransitions
- 遷移のリスト public void afterPropertiesSet() throws java.lang.Exception
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.Exception
- エラーが発生した場合にスローされます。public SimpleFlow getObject() throws java.lang.Exception
org.springframework.beans.factory.FactoryBean<SimpleFlow>
の getObject
java.lang.Exception
protected State createNewStepState(State state, java.lang.String oldName, java.lang.String stateName)
SimpleFlow
内で代替の StepState
実装を提供するための拡張ポイントを提供します state
- StepState の作成に使用される状態 oldName
- 置き換えられる名前 stateName
- 新しい状態の名前 public java.lang.Class<?> getObjectType()
org.springframework.beans.factory.FactoryBean<SimpleFlow>
の getObjectType
public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<SimpleFlow>
の isSingleton