クラス StepExecutionEvent

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

public class StepExecutionEvent extends org.springframework.batch.core.Entity
これは、ObjectMapper にミックスインを追加せずに StepExecution を Json に直列化できるように作成された StepExecution DTO です。
作成者:
Glenn Renfro
関連事項:
  • コンストラクターの詳細

    • StepExecutionEvent

      public StepExecutionEvent()
    • StepExecutionEvent

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

    • getExecutionContext

      public org.springframework.batch.item.ExecutionContext getExecutionContext()
      この実行の ExecutionContext を返します。
      戻り値:
      属性
    • setExecutionContext

      public void setExecutionContext(org.springframework.batch.item.ExecutionContext executionContext)
      この実行の ExecutionContext を設定します。
      パラメーター:
      executionContext - 属性
    • getCommitCount

      public long getCommitCount()
      この実行の現在のコミット数を返します。
      戻り値:
      現在のコミット数
    • setCommitCount

      public void setCommitCount(int commitCount)
      この実行の現在のコミット数を設定します。
      パラメーター:
      commitCount - 現在のコミット数
    • getEndTime

      public LocalDateTimeSE getEndTime()
      この実行が終了した時刻を返します。
      戻り値:
      この実行が終了した時間
    • setEndTime

      public void setEndTime(LocalDateTimeSE endTime)
      この実行が終了した時刻を設定します。
      パラメーター:
      endTime - この実行が終了した時間
    • getReadCount

      public long getReadCount()
      この実行のために読み取られたアイテムの現在の数を返します。
      戻り値:
      この実行で読み込まれた現在のアイテム数
    • setReadCount

      public void setReadCount(int readCount)
      この実行の現在の読み取り項目数を設定します。
      パラメーター:
      readCount - この実行の現在の読み取り項目の数
    • getWriteCount

      public long getWriteCount()
      この実行のために書き込まれたアイテムの現在の数を返します。
      戻り値:
      この実行のために書き込まれたアイテムの現在の数
    • setWriteCount

      public void setWriteCount(int writeCount)
      この実行のために書き込まれたアイテムの現在の数を設定します。
      パラメーター:
      writeCount - この実行のために書き込まれたアイテムの現在の数
    • getRollbackCount

      public long getRollbackCount()
      この実行の現在のロールバック数を返します。
      戻り値:
      この実行の現在のロールバック数
    • setRollbackCount

      public void setRollbackCount(int rollbackCount)
      この実行のロールバック回数は Setter です。
      パラメーター:
      rollbackCount - この実行のロールバックの数
    • getFilterCount

      public long getFilterCount()
      この実行から除外されたアイテムの現在の数を返します。
      戻り値:
      この実行から除外された現在のアイテム数
    • setFilterCount

      public void setFilterCount(int filterCount)
      この実行から除外されたアイテム数のパブリック setter。
      パラメーター:
      filterCount - 設定するこの実行から除外されたアイテムの数
    • getStartTime

      public LocalDateTimeSE getStartTime()
      この実行が開始された時刻を取得します。
      戻り値:
      この実行が開始された時間
    • setStartTime

      public void setStartTime(LocalDateTimeSE startTime)
      この実行が開始された時刻を設定します。
      パラメーター:
      startTime - この実行が開始された時間
    • getStatus

      public org.springframework.batch.core.BatchStatus getStatus()
      このステップの現在のステータスを返します。
      戻り値:
      このステップの現在のステータス
    • setStatus

      public void setStatus(org.springframework.batch.core.BatchStatus status)
      このステップの現在のステータスを設定します。
      パラメーター:
      status - このステップの現在のステータス
    • getStepName

      public StringSE getStepName()
      戻り値:
      ステップの名前。
    • setStepName

      public void setStepName(StringSE stepName)
    • getExitStatus

      public ExitStatus getExitStatus()
      戻り値:
      exitCode
    • setExitStatus

      public void setExitStatus(ExitStatus exitStatus)
      パラメーター:
      exitStatus - ステップの ExitStatus
    • isTerminateOnly

      public boolean isTerminateOnly()
      戻り値:
      実行を停止することを示すフラグ
    • setTerminateOnly

      public void setTerminateOnly()
      この実行(およびその周囲のジョブ)が終了したいことを実行環境に通知するフラグを設定します。
    • getSkipCount

      public long getSkipCount()
      戻り値:
      スキップされたアイテムの総数。
    • incrementCommitCount

      public void incrementCommitCount()
      コミット数を増やします。
    • getReadSkipCount

      public long getReadSkipCount()
      戻り値:
      読み取り時にスキップされたレコードの数。
    • setReadSkipCount

      public void setReadSkipCount(int readSkipCount)
      読み取り時にスキップされるレコード数を設定します。
      パラメーター:
      readSkipCount - 読み取り時にスキップされるレコードの数。
    • getWriteSkipCount

      public long getWriteSkipCount()
      戻り値:
      書き込み時にスキップされたレコードの数
    • setWriteSkipCount

      public void setWriteSkipCount(int writeSkipCount)
      書き込み時にスキップされるレコード数を設定します。
      パラメーター:
      writeSkipCount - 書き込み時にスキップされるレコードの数。
    • getProcessSkipCount

      public long getProcessSkipCount()
      戻り値:
      処理中にスキップされたレコードの数
    • setProcessSkipCount

      public void setProcessSkipCount(int processSkipCount)
      処理中にスキップされるレコードの数を設定します。
      パラメーター:
      processSkipCount - 処理中にスキップされるレコードの数。
    • getLastUpdated

      public LocalDateTimeSE getLastUpdated()
      戻り値:
      この実行が最後に保持された日付を表す日付。
    • setLastUpdated

      public void setLastUpdated(LocalDateTimeSE lastUpdated)
      永続化する前に、StepExecution が最後に更新された時刻を設定します。
      パラメーター:
      lastUpdated - LocalDateTimeSE、StepExecution が最後に更新されました。
    • getFailureExceptions

      public ListSE<ThrowableSE> getFailureExceptions()
    • getJobExecutionId

      public long getJobExecutionId()
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス org.springframework.batch.core.Entityequals 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス org.springframework.batch.core.EntityhashCode 
    • toString

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

      public StringSE getSummary()