jp.terasoluna.fw.batch.core
クラス ResultCounter

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.core.ResultCounter

public class ResultCounter
extends java.lang.Object

処理結果件数をカウントするクラス。

ビジネスロジックや、前処理・後処理などのサポート処理など、 ReturnCodeを返却するものについて、その実行件数をカウントする。 ReturnCode のうち、正常継続(ReturnCode.NORMAL_CONTINUE )、異常継続(ReturnCode.ERROR_CONTINUE)のみカウントし、 その件数を保持する。


フィールドの概要
private  int errorContinueCount
          異常継続の処理結果件数。
private  int normalContinueCount
          正常継続の処理結果件数。
 
コンストラクタの概要
ResultCounter()
           
 
メソッドの概要
 void count(ReturnCode returnCode)
          処理件数をカウントする。
 int getErrorContinueCount()
          異常継続の処理結果件数を取得する。
 int getNormalContinueCount()
          正常継続の処理結果件数を取得する。
 int getToralCount()
          総件数を取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

normalContinueCount

private int normalContinueCount
正常継続の処理結果件数。


errorContinueCount

private int errorContinueCount
異常継続の処理結果件数。

コンストラクタの詳細

ResultCounter

public ResultCounter()
メソッドの詳細

count

public void count(ReturnCode returnCode)
処理件数をカウントする。

パラメータ:
returnCode - カウントするリターンコード

getErrorContinueCount

public int getErrorContinueCount()
異常継続の処理結果件数を取得する。

戻り値:
異常継続の処理結果件数

getNormalContinueCount

public int getNormalContinueCount()
正常継続の処理結果件数を取得する。

戻り値:
正常継続の処理結果件数

getToralCount

public int getToralCount()
総件数を取得する。

戻り値:
総件数