クラス MapStepRegistry

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

public class MapStepRegistry extends ObjectSE implements StepRegistry
StepRegistry の単純なマップベースの実装。マップへのアクセスは同期され、内部ロックによって保護されます。
作成者:
Sebastien Gerard, Stephane Nicoll
  • コンストラクターの詳細

    • MapStepRegistry

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

    • register

      public void register(StringSE jobName, CollectionSE<Step> steps) throws DuplicateJobException
      インターフェースからコピーされた説明: StepRegistry
      指定されたジョブのすべてのステップインスタンスを登録します。ジョブがすでに登録されている場合は、特定のステップを登録する前にメソッド StepRegistry.unregisterStepsFromJob(String) が呼び出されます。
      次で指定:
      インターフェース StepRegistryregister 
      パラメーター:
      jobName - ジョブの名前を与える
      steps - ジョブステップ
      例外:
      DuplicateJobException - 同じジョブ名のジョブがすでに登録されている場合。
    • unregisterStepsFromJob

      public void unregisterStepsFromJob(StringSE jobName)
      インターフェースからコピーされた説明: StepRegistry
      指定されたジョブのすべてのステップインスタンスを登録解除します。ジョブが登録されていない場合は、何も起こりません。
      次で指定:
      インターフェース StepRegistryunregisterStepsFromJob 
      パラメーター:
      jobName - 与えられたジョブ名
    • getStep

      public Step getStep(StringSE jobName, StringSE stepName) throws NoSuchJobException
      インターフェースからコピーされた説明: StepRegistry
      名前に基づいて、指定されたジョブの Step を返します。
      次で指定:
      インターフェース StepRegistrygetStep 
      パラメーター:
      jobName - ジョブの名前
      stepName - 取得するステップの名前
      戻り値:
      メンションされたジョブに属する指定された名前のステップ
      例外:
      NoSuchJobException - その名前のそのようなジョブは存在しません