インターフェース StepRegistry

すべての既知の実装クラス:
MapStepRegistry

public interface StepRegistry
Job で定義されたすべての Step インスタンスを追跡するレジストリ。
作成者:
Sebastien Gerard, Stephane Nicoll
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getStep(StringSE jobName, StringSE stepName)
    名前に基づいて、指定されたジョブの Step を返します。
    void
    指定されたジョブのすべてのステップインスタンスを登録します。
    void
    指定されたジョブのすべてのステップインスタンスを登録解除します。
  • メソッドの詳細

    • register

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

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

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