クラス StepContribution
java.lang.ObjectSE
org.springframework.batch.core.StepContribution
- 実装されているすべてのインターフェース:
SerializableSE
StepExecution へのコントリビュートを表し、変更をチャンク境界に適用できるまでバッファリングします。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明booleanExitStatusの公開 getter。longフィルターカウンターのパブリック getter。longプロセススキップカウントのパブリック getter。long読み取りカウンターへのパブリックアクセス。long読み取りスキップカウントのパブリック getter。longこのコントリビューションの親ステップ実行用のパブリック getter。longlong書き込みカウンターへのパブリックアクセス。long書き込みスキップカウントのパブリック getter。inthashCode()voidincrementFilterCount(long count) 処理されたアイテムの数のカウンターを増やします。voidvoid読み取ったアイテムの数のカウンターをインクリメントします。voidこのコントリビューションの読み取りスキップカウントを増やします。voidincrementReadSkipCount(long count) このコントリビューションの読み取りスキップカウントを増やします。voidincrementWriteCount(long count) 書き込まれたアイテムの数のカウンターをインクリメントします。voidこのコントリビューションの書き込みスキップカウントを増やします。voidsetExitStatus(ExitStatus status) このコントリビューションのためにExitStatusを設定します。toString()
コンストラクターの詳細
StepContribution
- パラメーター:
execution-StepExecutionはskipCountを初期化するために使用される stepExecution です。
メソッドの詳細
setExitStatus
このコントリビューションのためにExitStatusを設定します。- パラメーター:
status- 終了ステータスを設定するために使用される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
このコントリビューションの親ステップ実行用のパブリック getter。- 戻り値:
- このコントリビューションの親ステップの実行
toString
equals
hashCode
public int hashCode()