jp.go.nict.langrid.commons.runner
クラス DefaultStatusReporter

java.lang.Object
  上位を拡張 jp.go.nict.langrid.commons.runner.DefaultStatusReporter
すべての実装されたインタフェース:
StatusReporter
直系の既知のサブクラス:
SystemOutStatusReporter

public class DefaultStatusReporter
extends Object
implements StatusReporter

指定されたストリームに状況を出力するレポーター。

バージョン:
$Revision: 8770 $
作成者:
Takao Nakaguchi, $Author: Takao Nakaguchi $

コンストラクタの概要
DefaultStatusReporter(PrintStream stream)
          コンストラクタ。
DefaultStatusReporter(PrintStream stream, PrintStream exceptionStream)
          コンストラクタ。
 
メソッドの概要
 void end(int doneCount, int faultCount)
          処理終了時に呼び出される。
 void report(long dt, int doneCount, int faultCount, int total)
          処理が1つ終了する度に呼び出される。
 void reportException(Exception exception)
          例外発生時、reportの直前に呼び出される。
 void start()
          処理開始時に呼び出される。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultStatusReporter

public DefaultStatusReporter(PrintStream stream)
コンストラクタ。

パラメータ:
stream - 出力先

DefaultStatusReporter

public DefaultStatusReporter(PrintStream stream,
                             PrintStream exceptionStream)
コンストラクタ。

パラメータ:
stream - 出力先
exceptionStream - 例外情報出力先
メソッドの詳細

start

public void start()
インタフェース StatusReporter の記述:
処理開始時に呼び出される。

定義:
インタフェース StatusReporter 内の start

report

public void report(long dt,
                   int doneCount,
                   int faultCount,
                   int total)
インタフェース StatusReporter の記述:
処理が1つ終了する度に呼び出される。

定義:
インタフェース StatusReporter 内の report
パラメータ:
dt - 終了した処理の経過時間
doneCount - 正常終了した処理の数
faultCount - 異常終了した処理の数
total - 実行すべき全処理の数

reportException

public void reportException(Exception exception)
インタフェース StatusReporter の記述:
例外発生時、reportの直前に呼び出される。

定義:
インタフェース StatusReporter 内の reportException
パラメータ:
exception - 発生した例外

end

public void end(int doneCount,
                int faultCount)
インタフェース StatusReporter の記述:
処理終了時に呼び出される。

定義:
インタフェース StatusReporter 内の end
パラメータ:
doneCount - 正常終了した処理の数
faultCount - 異常終了した処理の数