クラス MapJobRegistry
java.lang.ObjectSE
org.springframework.batch.core.configuration.support.MapJobRegistry
- 実装されたすべてのインターフェース:
JobLocator
、JobRegistry
、ListableJobLocator
JobRegistry
のシンプルでスレッドセーフなマップベースの実装。- 作成者:
- Dave Syer, Robert Fischer, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明実行時にJob
を見つけます。ジョブ名の変更不可能なビューを提供します。void
register
(JobFactory jobFactory) 実行時にJob
を登録します。void
unregister
(StringSE name) 以前に登録したJob
の登録を解除します。
コンストラクターの詳細
MapJobRegistry
public MapJobRegistry()
メソッドの詳細
register
インターフェースからコピーされた説明:JobRegistry
実行時にJob
を登録します。- 次で指定:
- インターフェース
JobRegistry
のregister
- パラメーター:
jobFactory
- 登録するJob
- 例外:
DuplicateJobException
- 同じジョブ名のファクトリがすでに登録されている場合。
unregister
インターフェースからコピーされた説明:JobRegistry
以前に登録されたJob
を登録解除します。以前に登録されていない場合、エラーはありません。- 次で指定:
- インターフェース
JobRegistry
のunregister
- パラメーター:
name
- 登録を解除するJob
。
getJob
インターフェースからコピーされた説明:JobLocator
実行時にJob
を見つけます。- 次で指定:
- インターフェース
JobLocator
のgetJob
- パラメーター:
name
- 一意でなければならないJob
の名前- 戻り値:
- 指定された名前で識別される
Job
- 例外:
NoSuchJobException
- 必要な構成が見つからない場合。
getJobNames
ジョブ名の変更不可能なビューを提供します。- 次で指定:
- インターフェース
ListableJobLocator
のgetJobNames
- 戻り値:
- 文字列のコレクション。何も登録されていない場合は空です。