クラス GroupAwareJob

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

public class GroupAwareJob extends ObjectSE implements Job
オプションでグループ名を別のジョブの名前の先頭に追加して、型またはオリジンの命名規則に適合させることができる Job。例: ソースジョブが overnightJob でグループが financeDepartment の場合、同じ機能を持つ Job が financeDepartment.overnightJob という名前になります。"." の使用要素のセパレーターは、URL の「安全な」文字であるため、意図的に使用されます。
作成者:
Dave Syer, Mahmoud Ben Hassine
  • コンストラクターの詳細

    • GroupAwareJob

      public GroupAwareJob(Job delegate)
      デリゲートを使用し、グループ名を含まない新しい Job を作成します。
      パラメーター:
      delegate - 通常のジョブの機能のデリゲート
    • GroupAwareJob

      public GroupAwareJob(@Nullable StringSE groupName, Job delegate)
      指定されたグループ名と委譲で新しい Job を作成します。
      パラメーター:
      groupName - 先頭に追加するグループ名 (null にすることができます)
      delegate - 通常のジョブの機能のデリゲート
  • メソッドの詳細

    • execute

      public void execute(JobExecution execution)
      インターフェースからコピーされた説明: Job
      JobExecution を実行し、必要に応じてステータスや統計などのメタ情報を更新します。このメソッドは、失敗した実行に対して例外をスローするべきではありません。クライアントは、成功または失敗を判断するために JobExecution ステータスを慎重にインスペクションする必要があります。
      次で指定:
      インターフェース Jobexecute 
      パラメーター:
      execution - JobExecution
    • getName

      public StringSE getName()
      グループ名とデリゲートジョブ名("." で結合)を連結します。
      次で指定:
      インターフェース JobgetName 
      関連事項:
    • isRestartable

      public boolean isRestartable()
      インターフェースからコピーされた説明: Job
      少なくとも原則として、このジョブを再開できるかどうかを示すフラグ。
      次で指定:
      インターフェース JobisRestartable 
      戻り値:
      失敗後にこのジョブを再開できる場合は true。デフォルトは true です。
    • getJobParametersIncrementer

      @Nullable public JobParametersIncrementer getJobParametersIncrementer()
      インターフェースからコピーされた説明: Job
      クライアントがシーケンス内の次の実行のために新しいパラメーターを生成する必要がある場合は、このインクリメンターを使用できます。このジョブに自然なシーケンスがない場合、戻り値は null になることがあります。
      次で指定:
      インターフェース JobgetJobParametersIncrementer 
      戻り値:
      新しいパラメーターを作成するために使用されるインクリメンター。デフォルトは null です。
    • getJobParametersValidator

      public JobParametersValidator getJobParametersValidator()
      インターフェースからコピーされた説明: Job
      JobExecution のジョブパラメーターのバリデータ。Job のクライアントは、起動時または実行前または実行中にパラメーターを検証する必要がある場合があります。
      次で指定:
      インターフェース JobgetJobParametersValidator 
      戻り値:
      パラメーター値をチェックするために使用できるバリデーター (決して null ではありません)。デフォルトは DefaultJobParametersValidator です。
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString