クラス DefaultJobLoader

java.lang.ObjectSE
org.springframework.batch.core.configuration.support.DefaultJobLoader
実装されたすべてのインターフェース:
JobLoaderorg.springframework.beans.factory.InitializingBean

public class DefaultJobLoader extends ObjectSE implements JobLoader, org.springframework.beans.factory.InitializingBean
JobLoader のデフォルト実装。JobRegistry を使用して読み込まれたジョブの母集団を管理し、要求されたときにクリアします。オプションの StepRegistry を設定して、登録済みの各ジョブで使用可能なステップを登録することもできます。
作成者:
Dave Syer, Stephane Nicoll, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • DefaultJobLoader

      public DefaultJobLoader()
      デフォルトのコンストラクター。宣言的な構成に役立ちます。
    • DefaultJobLoader

      public DefaultJobLoader(JobRegistry jobRegistry)
      指定されたジョブレジストリを使用してジョブローダーを作成します。
      パラメーター:
      jobRegistry - JobRegistry
    • DefaultJobLoader

      public DefaultJobLoader(JobRegistry jobRegistry, @Nullable StepRegistry stepRegistry)
      指定されたジョブおよびステップレジストリを使用してジョブローダーを作成します。
      パラメーター:
      jobRegistry - JobRegistry
      stepRegistry - StepRegistry (null にすることができます)
  • メソッドの詳細

    • setJobRegistry

      public void setJobRegistry(JobRegistry jobRegistry)
      作成されたジョブに使用する JobRegistry
      パラメーター:
      jobRegistry - ジョブレジストリ
    • setStepRegistry

      public void setStepRegistry(StepRegistry stepRegistry)
      作成されたジョブのステップに使用する StepRegistry
      パラメーター:
      stepRegistry - ステップレジストリ
    • clear

      public void clear()
      すべてのジョブの登録を解除し、このローダーによって作成されたすべてのコンテキストを閉じます。
      次で指定:
      インターフェース JobLoaderclear 
      関連事項:
    • reload

      public CollectionSE<Job> reload(ApplicationContextFactory factory)
      インターフェースからコピーされた説明: JobLoader
      アプリケーションコンテキストをロードし、すべてのジョブを登録します。すでに登録されている場合は、最初に登録を解除します。実装では、可能であれば、以前に作成されたアプリケーションコンテキスト (このファクトリまたは同じジョブを持つファクトリのいずれか) を閉じてクリーンアップする必要もあります。
      次で指定:
      インターフェース JobLoaderreload 
      パラメーター:
      factory - アプリケーションコンテキストのファクトリ (ジョブを含む)
      戻り値:
      作成されたジョブのコレクション
    • load

      インターフェースからコピーされた説明: JobLoader
      アプリケーションコンテキストを読み込み、すべてのジョブを登録します。
      次で指定:
      インターフェース JobLoaderload 
      パラメーター:
      factory - アプリケーションコンテキストのファクトリ (ジョブを含む)
      戻り値:
      作成されたジョブのコレクション
      例外:
      DuplicateJobException - 同じ名前のジョブがすでに登録されている場合
    • afterPropertiesSet

      public void afterPropertiesSet()
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet