クラス JobInstance

java.lang.ObjectSE
org.springframework.batch.core.Entity
org.springframework.batch.core.JobInstance
実装されたすべてのインターフェース:
SerializableSE

public class JobInstance extends Entity
一意に識別可能なジョブ実行を表すバッチドメインオブジェクト。JobInstance は実行が失敗した場合に複数回再起動でき、そのライフサイクルは最初の実行が成功した時点で終了します。

すでに正常に完了している既存の JobInstance を実行しようとすると、エラーが発生します。Job が再起動できない場合、障害が発生した JobInstance を再起動しようとすると、エラーが発生します。

作成者:
Lucas Ward, Dave Syer, Robert Kasanicky, Michael Minella, Mahmoud Ben Hassine
関連事項:
  • コンストラクターの詳細

    • JobInstance

      public JobInstance(LongSE id, StringSE jobName)
      JobInstance のコンストラクター。
      パラメーター:
      id - インスタンス ID。
      jobName - JobInstance に関連付けられた名前。
  • メソッドの詳細

    • getJobName

      public StringSE getJobName()
      戻り値:
      ジョブ名。( getJob().getName() と同等)。
    • toString

      public StringSE toString()
      スーパークラス ( Entity ) の文字列表現にジョブ名を追加します。
      オーバーライド:
      クラス EntitytoString 
    • getInstanceId

      public long getInstanceId()
      戻り値:
      現在のインスタンス ID。