クラス StepContribution
java.lang.ObjectSE
org.springframework.batch.core.StepContribution
- 実装されたすべてのインターフェース:
SerializableSE
StepExecution
へのコントリビュートを表し、変更をチャンク境界に適用できるまでバッファリングします。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明boolean
ExitStatus
の公開 getter。long
フィルターカウンターのパブリック getter。long
プロセススキップカウントのパブリック getter。long
読み取りカウンターへのパブリックアクセス。long
読み取りスキップカウントのパブリック getter。long
このコントリビューションの親ステップ実行用のパブリック getter。long
long
書き込みカウンターへのパブリックアクセス。long
書き込みスキップカウントのパブリック getter。int
hashCode()
void
incrementFilterCount
(long count) 処理されたアイテムの数のカウンターを増やします。void
void
読み取ったアイテムの数のカウンターをインクリメントします。void
このコントリビューションの読み取りスキップカウントを増やします。void
incrementReadSkipCount
(long count) このコントリビューションの読み取りスキップカウントを増やします。void
incrementWriteCount
(long count) 書き込まれたアイテムの数のカウンターをインクリメントします。void
このコントリビューションの書き込みスキップカウントを増やします。void
setExitStatus
(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()