クラス StepContribution

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

public class StepContribution extends ObjectSE implements SerializableSE
StepExecution へのコントリビュートを表し、変更をチャンク境界に適用できるまでバッファリングします。
作成者:
Dave Syer, Mahmoud Ben Hassine
関連事項:
  • コンストラクターの詳細

    • StepContribution

      public StepContribution(StepExecution execution)
      パラメーター:
      execution - StepExecution skipCount の初期化に使用される stepExecution。
  • メソッドの詳細

    • setExitStatus

      public void setExitStatus(ExitStatus status)
      このコントリビューションのために ExitStatus を設定します。
      パラメーター:
      status - 終了ステータスを設定するために使用される ExitStatus インスタンス。
    • getExitStatus

      public ExitStatus getExitStatus()
      ExitStatus の公開 getter。
      戻り値:
      このコントリビューションの ExitStatus
    • incrementFilterCount

      public void incrementFilterCount(long count)
      処理されたアイテムの数のカウンターを増やします。
      パラメーター:
      count - 増分する long 量。
    • incrementReadCount

      public void incrementReadCount()
      読み取ったアイテムの数のカウンターをインクリメントします。
    • incrementWriteCount

      public void incrementWriteCount(long count)
      書き込まれたアイテムの数のカウンターをインクリメントします。
      パラメーター:
      count - 増分する long 量。
    • getReadCount

      public long getReadCount()
      読み取りカウンターへのパブリックアクセス。
      戻り値:
      読み取り項目カウンター。
    • getWriteCount

      public long getWriteCount()
      書き込みカウンターへのパブリックアクセス。
      戻り値:
      書き込み項目カウンター。
    • getFilterCount

      public long getFilterCount()
      フィルターカウンターのパブリック getter。
      戻り値:
      フィルターカウンター。
    • getStepSkipCount

      public long getStepSkipCount()
      戻り値:
      StepExecution およびこの StepContribution に蓄積されたスキップの合計。
    • getSkipCount

      public long getSkipCount()
      戻り値:
      この StepContribution で収集されたスキップの数(親 StepExecution に蓄積されたスキップは含まれません)。
    • incrementReadSkipCount

      public void incrementReadSkipCount()
      このコントリビューションの読み取りスキップカウントを増やします。
    • incrementReadSkipCount

      public void incrementReadSkipCount(long count)
      このコントリビューションの読み取りスキップカウントを増やします。
      パラメーター:
      count - 増分する long 量。
    • incrementWriteSkipCount

      public void incrementWriteSkipCount()
      このコントリビューションの書き込みスキップカウントを増やします。
    • incrementProcessSkipCount

      public void incrementProcessSkipCount()
    • getReadSkipCount

      public long getReadSkipCount()
      読み取りスキップカウントのパブリック getter。
      戻り値:
      読み取りスキップカウント。
    • getWriteSkipCount

      public long getWriteSkipCount()
      書き込みスキップカウントのパブリック getter。
      戻り値:
      書き込みスキップ数。
    • getProcessSkipCount

      public long getProcessSkipCount()
      プロセススキップカウントのパブリック getter。
      戻り値:
      プロセススキップカウント。
    • getStepExecution

      public StepExecution getStepExecution()
      このコントリビューションの親ステップ実行用のパブリック getter。
      戻り値:
      このコントリビューションの親ステップの実行
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
      関連事項:
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
      関連事項: