クラス 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

      public JobExecutionEvent()
    • JobExecutionEvent

      public JobExecutionEvent(org.springframework.batch.core.JobExecution original)
      DTO を初期化するための StepExecution のコンストラクター。
      パラメーター:
      original - この DTO を構築するために StepExecution を使用します。
  • メソッドの詳細

    • getJobParameters

      public JobParametersEvent getJobParameters()
    • getEndTime

      public LocalDateTimeSE getEndTime()
    • setEndTime

      public void setEndTime(LocalDateTimeSE endTime)
    • getStartTime

      public LocalDateTimeSE getStartTime()
    • setStartTime

      public void setStartTime(LocalDateTimeSE startTime)
    • 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

      public LongSE getJobId()
      包含ジョブの ID の便利な getter。DAO の実装に役立ちます。
      戻り値:
      包含ジョブの ID
    • getExitStatus

      public ExitStatus getExitStatus()
      戻り値:
      このジョブには exitCode が最適です。
    • setExitStatus

      public void setExitStatus(ExitStatus exitStatus)
      パラメーター:
      exitStatus - ジョブの終了ステータス。
    • getJobInstance

      public JobInstanceEvent getJobInstance()
      戻り値:
      実行中のジョブ。
    • setJobInstance

      public void setJobInstance(JobInstanceEvent jobInstance)
    • getStepExecutions

      public CollectionSE<StepExecutionEvent> getStepExecutions()
      ステップ実行のアクセサー。
      戻り値:
      登録されたステップ実行
    • getExecutionContext

      public org.springframework.batch.item.ExecutionContext getExecutionContext()
      この実行の ExecutionContext を返します。コンテンツは、各ステップの補完後 (成功または失敗) に保持されることが想定されます。
      戻り値:
      コンテキスト
    • setExecutionContext

      public void setExecutionContext(org.springframework.batch.item.ExecutionContext executionContext)
      この実行の ExecutionContext を設定します。
      パラメーター:
      executionContext - コンテキスト
    • getCreateTime

      public LocalDateTimeSE getCreateTime()
      戻り値:
      この実行が作成された時刻。
    • setCreateTime

      public void setCreateTime(LocalDateTimeSE createTime)
      パラメーター:
      createTime - この実行の作成時間。
    • getLastUpdated

      public LocalDateTimeSE getLastUpdated()
      この JobExecution が JobRepository で最後に更新された日付を表す日付を取得します。
      戻り値:
      この JobExecution が最後に更新された日付を表す日付。
    • setLastUpdated

      public void setLastUpdated(LocalDateTimeSE lastUpdated)
      この JobExecution が最後に更新された時刻を設定します。
      パラメーター:
      lastUpdated - JobExecution が更新された日付。
    • getFailureExceptions

      public ListSE<ThrowableSE> getFailureExceptions()
    • addFailureException

      public void addFailureException(ThrowableSE t)
      提供されたスロー可能オブジェクトを失敗の例外リストに追加します。
      パラメーター:
      t - 例外リストに追加する ThrowableSE
    • getAllFailureExceptions

      public ListSE<ThrowableSE> getAllFailureExceptions()
      ステップの実行を含む、この JobExecution の例外を引き起こすすべての失敗を返します。
      戻り値:
      この JobExecution の失敗の原因となるすべての例外を含む List <Throwable>。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス org.springframework.batch.core.EntitytoString