クラス JobInstance
java.lang.ObjectSE
org.springframework.batch.core.Entity
org.springframework.batch.core.job.JobInstance
- 実装済みのインターフェース一覧:
SerializableSE
一意に識別可能なジョブ実行を表すバッチドメインオブジェクト。
JobInstance は実行が失敗した場合に複数回再起動でき、そのライフサイクルは最初の実行が成功した時点で終了します。 すでに正常に完了している既存の JobInstance を実行しようとすると、エラーが発生します。Job が再起動できない場合、障害が発生した JobInstance を再起動しようとすると、エラーが発生します。
- 作成者:
- Lucas Ward, Dave Syer, Robert Kasanicky, Michael Minella, Mahmoud Ben Hassine
- 関連事項:
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidaddJobExecution(JobExecution jobExecution) longこの JobInstance に関連付けられたJobExecutionのリストの不変のコピーを返します。toString()スーパークラス (Entity) の文字列表現にジョブ名を追加します。クラス Entity から継承されたメソッド
equals, getId, getVersion, hashCode, incrementVersion, setVersion
コンストラクターの詳細
JobInstance
JobInstanceのコンストラクター。- パラメーター:
id- インスタンス ID。jobName-JobInstanceに関連付けられた名前。
メソッドの詳細
getJobName
- 戻り値:
- ジョブ名。(
getJob().getName()と同等)。
getJobExecutions
この JobInstance に関連付けられたJobExecutionのリストの不変のコピーを返します。- 戻り値:
- ジョブの実行
toString
getInstanceId
public long getInstanceId()- 戻り値:
- 現在のインスタンス ID。
addJobExecution