クラス MapJobRegistry

java.lang.ObjectSE
org.springframework.batch.core.configuration.support.MapJobRegistry
実装されたすべてのインターフェース:
JobLocatorJobRegistryListableJobLocator

public class MapJobRegistry extends ObjectSE implements JobRegistry
JobRegistry のシンプルでスレッドセーフなマップベースの実装。
作成者:
Dave Syer, Robert Fischer, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • MapJobRegistry

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

    • register

      public void register(JobFactory jobFactory) throws DuplicateJobException
      インターフェースからコピーされた説明: JobRegistry
      実行時に Job を登録します。
      次で指定:
      インターフェース JobRegistryregister 
      パラメーター:
      jobFactory - 登録する Job
      例外:
      DuplicateJobException - 同じジョブ名のファクトリがすでに登録されている場合。
    • unregister

      public void unregister(StringSE name)
      インターフェースからコピーされた説明: JobRegistry
      以前に登録された Job を登録解除します。以前に登録されていない場合、エラーはありません。
      次で指定:
      インターフェース JobRegistryunregister 
      パラメーター:
      name - 登録を解除する Job
    • getJob

      public Job getJob(@Nullable StringSE name) throws NoSuchJobException
      インターフェースからコピーされた説明: JobLocator
      実行時に Job を見つけます。
      次で指定:
      インターフェース JobLocatorgetJob 
      パラメーター:
      name - 一意でなければならない Job の名前
      戻り値:
      指定された名前で識別される Job
      例外:
      NoSuchJobException - 必要な構成が見つからない場合。
    • getJobNames

      public SetSE<StringSE> getJobNames()
      ジョブ名の変更不可能なビューを提供します。
      次で指定:
      インターフェース ListableJobLocatorgetJobNames 
      戻り値:
      文字列のコレクション。何も登録されていない場合は空です。