public class DefaultJobLoader extends java.lang.Object implements JobLoader, org.springframework.beans.factory.InitializingBean
JobLoader
のデフォルト実装。JobRegistry
を使用して読み込まれたジョブの母集団を管理し、要求されたときにクリアします。オプションの StepRegistry
を設定して、登録済みの各ジョブで使用可能なステップを登録することもできます。コンストラクターと説明 |
---|
DefaultJobLoader() 宣言的な設定に役立つデフォルトのコンストラクター。 |
DefaultJobLoader(JobRegistry jobRegistry) 指定されたジョブレジストリを使用してジョブローダーを作成します。 |
DefaultJobLoader(JobRegistry jobRegistry, StepRegistry stepRegistry) 指定されたジョブおよびステップレジストリを使用してジョブローダーを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
void | clear() すべてのジョブの登録を解除し、このローダーによって作成されたすべてのコンテキストを閉じます。 |
java.util.Collection<Job> | load(ApplicationContextFactory factory) アプリケーションコンテキストを読み込み、すべてのジョブを登録します。 |
java.util.Collection<Job> | reload(ApplicationContextFactory factory) アプリケーションコンテキストをロードし、すべてのジョブを登録します。すでに登録されている場合は、まず登録を解除します。 |
void | setJobRegistry(JobRegistry jobRegistry) 作成されたジョブに使用する JobRegistry 。 |
void | setStepRegistry(StepRegistry stepRegistry) 作成されたジョブのステップに使用する StepRegistry 。 |
public DefaultJobLoader()
public DefaultJobLoader(JobRegistry jobRegistry)
jobRegistry
- JobRegistry
public DefaultJobLoader(JobRegistry jobRegistry, @Nullable StepRegistry stepRegistry)
jobRegistry
- JobRegistry
stepRegistry
- StepRegistry
(null
にすることができます)public void setJobRegistry(JobRegistry jobRegistry)
JobRegistry
。jobRegistry
- ジョブレジストリ public void setStepRegistry(StepRegistry stepRegistry)
StepRegistry
。stepRegistry
- ステップレジストリ public void clear()
JobLoader
の clear
JobLoader.clear()
public java.util.Collection<Job> reload(ApplicationContextFactory factory)
JobLoader
public java.util.Collection<Job> load(ApplicationContextFactory factory) throws DuplicateJobException
JobLoader
JobLoader
の load
factory
- アプリケーションコンテキストのファクトリ (ジョブを含む)DuplicateJobException
- 同じ名前のジョブがすでに登録されている場合 public void afterPropertiesSet()
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet