クラス JobExecutionEvent
java.lang.ObjectSE
org.springframework.batch.core.Entity
org.springframework.cloud.task.batch.listener.support.JobExecutionEvent
- 実装されたすべてのインターフェース:
SerializableSE
public class JobExecutionEvent
extends org.springframework.batch.core.Entity
これは、ObjectMapper にミックスインを追加せずに
JobExecution
を Json に直列化できるように作成された JobEvent DTO です。- 作成者:
- Glenn Renfro
- 関連事項:
コンストラクターのサマリー
コンストラクター説明JobExecutionEvent
(org.springframework.batch.core.JobExecution original) DTO を初期化するための StepExecution のコンストラクター。メソッドのサマリー
修飾子と型メソッド説明void
提供されたスロー可能オブジェクトを失敗の例外リストに追加します。ステップの実行を含む、この JobExecution の例外を引き起こすすべての失敗を返します。org.springframework.batch.item.ExecutionContext
この実行のExecutionContext
を返します。getJobId()
包含ジョブの ID の便利な getter。この JobExecution が JobRepository で最後に更新された日付を表す日付を取得します。org.springframework.batch.core.BatchStatus
ステップ実行のアクセサー。void
setCreateTime
(LocalDateTimeSE createTime) void
setEndTime
(LocalDateTimeSE endTime) void
setExecutionContext
(org.springframework.batch.item.ExecutionContext executionContext) この実行のExecutionContext
を設定します。void
setExitStatus
(ExitStatus exitStatus) void
setJobInstance
(JobInstanceEvent jobInstance) void
setLastUpdated
(LocalDateTimeSE lastUpdated) このJobExecution
が最後に更新された時刻を設定します。void
setStartTime
(LocalDateTimeSE startTime) void
setStatus
(org.springframework.batch.core.BatchStatus status) ステータスフィールドの値を設定します。toString()
void
upgradeStatus
(org.springframework.batch.core.BatchStatus status) 指定された値が既存の値より大きい場合、ステータスフィールドをアップグレードします。クラス org.springframework.batch.core.Entity から継承されたメソッド
equals, getId, getVersion, hashCode, incrementVersion, setId, setVersion
コンストラクターの詳細
JobExecutionEvent
public JobExecutionEvent()JobExecutionEvent
public JobExecutionEvent(org.springframework.batch.core.JobExecution original) DTO を初期化するための StepExecution のコンストラクター。- パラメーター:
original
- この DTO を構築するために StepExecution を使用します。
メソッドの詳細
getJobParameters
getEndTime
setEndTime
getStartTime
setStartTime
getStatus
public org.springframework.batch.core.BatchStatus getStatus()setStatus
public void setStatus(org.springframework.batch.core.BatchStatus status) ステータスフィールドの値を設定します。- パラメーター:
status
- 設定するステータス
upgradeStatus
public void upgradeStatus(org.springframework.batch.core.BatchStatus status) 指定された値が既存の値より大きい場合、ステータスフィールドをアップグレードします。このメソッドを使用してステータスを設定するクライアントは、失敗したステータスを成功したステータスで上書きしないことを確認できます。- パラメーター:
status
- 新しいステータス値
getJobId
包含ジョブの ID の便利な getter。DAO の実装に役立ちます。- 戻り値:
- 包含ジョブの ID
getExitStatus
- 戻り値:
- このジョブには exitCode が最適です。
setExitStatus
- パラメーター:
exitStatus
- ジョブの終了ステータス。
getJobInstance
- 戻り値:
- 実行中のジョブ。
setJobInstance
getStepExecutions
ステップ実行のアクセサー。- 戻り値:
- 登録されたステップ実行
getExecutionContext
public org.springframework.batch.item.ExecutionContext getExecutionContext()この実行のExecutionContext
を返します。コンテンツは、各ステップの補完後 (成功または失敗) に保持されることが想定されます。- 戻り値:
- コンテキスト
setExecutionContext
public void setExecutionContext(org.springframework.batch.item.ExecutionContext executionContext) この実行のExecutionContext
を設定します。- パラメーター:
executionContext
- コンテキスト
getCreateTime
- 戻り値:
- この実行が作成された時刻。
setCreateTime
- パラメーター:
createTime
- この実行の作成時間。
getLastUpdated
この JobExecution が JobRepository で最後に更新された日付を表す日付を取得します。- 戻り値:
- この JobExecution が最後に更新された日付を表す日付。
setLastUpdated
このJobExecution
が最後に更新された時刻を設定します。- パラメーター:
lastUpdated
-JobExecution
が更新された日付。
getFailureExceptions
addFailureException
提供されたスロー可能オブジェクトを失敗の例外リストに追加します。- パラメーター:
t
- 例外リストに追加するThrowable
SE。
getAllFailureExceptions
ステップの実行を含む、この JobExecution の例外を引き起こすすべての失敗を返します。- 戻り値:
- この JobExecution の失敗の原因となるすべての例外を含む List <Throwable>。
toString
- オーバーライド:
- クラス
org.springframework.batch.core.Entity
のtoString