public class MapJobRegistry extends java.lang.Object implements JobRegistry
JobRegistry
のシンプルでスレッドセーフなマップベースの実装。コンストラクターと説明 |
---|
MapJobRegistry() |
修飾子と型 | メソッドと説明 |
---|---|
Job | getJob(java.lang.String name) 実行時に Job を見つけます。 |
java.util.Set<java.lang.String> | getJobNames() ジョブ名の変更不可能なビューを提供します。 |
void | register(JobFactory jobFactory) 実行時に Job を登録します。 |
void | unregister(java.lang.String name) 以前に登録した Job の登録を解除します。 |
public void register(JobFactory jobFactory) throws DuplicateJobException
JobRegistry
Job
を登録します。JobRegistry
の register
jobFactory
- 登録する Job
DuplicateJobException
- 同じジョブ名のファクトリがすでに登録されている場合。public void unregister(java.lang.String name)
JobRegistry
Job
の登録を解除します。以前に登録されていない場合、エラーはありません。JobRegistry
の unregister
name
- 登録を解除する Job
。public Job getJob(@Nullable java.lang.String name) throws NoSuchJobException
JobLocator
Job
を見つけます。JobLocator
の getJob
name
- 一意でなければならない Job
の名前 Job
NoSuchJobException
- 必要な構成が見つからない場合。public java.util.Set<java.lang.String> getJobNames()
ListableJobLocator
の getJobNames