クラス 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
  • コンストラクターの詳細

    • SimpleFlowFactoryBean

      public SimpleFlowFactoryBean()
  • メソッドの詳細

    • setStateTransitionComparator

      public void setStateTransitionComparator(ComparatorSE<StateTransition> stateTransitionComparator)
      パラメーター:
      stateTransitionComparator - 状態評価の順序付けに対処する ComparatorSE 実装。
    • setFlowType

      public void setFlowType(ClassSE<SimpleFlow> flowType)
      パラメーター:
      flowType - フローの型 (通常の Spring Batch または JSR-352) を注入するために使用されます。
    • setName

      public void setName(StringSE name)
      このファクトリによって作成されるフローの名前。
      パラメーター:
      name - 名前の値
    • setStateTransitions

      public void setStateTransitions(ListSE<StateTransition> stateTransitions)
      フローの生の状態遷移。これらは、動作は同じですが、フロー名の前に一意の名前が付けられたプロキシに変換されます。
      パラメーター:
      stateTransitions - 遷移のリスト
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      必須プロパティ(名前)を確認してください。
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE - エラーが発生した場合にスローされます。
    • getObject

      public SimpleFlow getObject() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.FactoryBean<SimpleFlow>getObject 
      例外:
      ExceptionSE
    • createNewStepState

      protected State createNewStepState(State state, StringSE oldName, StringSE stateName)
      SimpleFlow 内で代替の StepState 実装を提供するための拡張ポイントを提供します。
      パラメーター:
      state - StepState の作成に使用される状態。
      oldName - 置き換えられる名前。
      stateName - 新しい状態の名前。
      戻り値:
      リクエストされたデータの状態。
    • getObjectType

      public ClassSE<?> getObjectType()
      次で指定:
      インターフェース org.springframework.beans.factory.FactoryBean<SimpleFlow>getObjectType 
    • isSingleton

      public boolean isSingleton()
      次で指定:
      インターフェース org.springframework.beans.factory.FactoryBean<SimpleFlow>isSingleton