jawprof.recorder
クラス TimerTaskRecorder

java.lang.Object
  拡張jawprof.recorder.AbstractRecorder
      拡張jawprof.recorder.TimerTaskRecorder
すべての実装インタフェース:
Recorder

public class TimerTaskRecorder
extends AbstractRecorder

タイマーで起動されるレコーダーです. この Recorder は他の Recorder のラッパーとして動作します. 定期的にラップしているレコーダーのメソッドを呼び出します.

バージョン:
1.0

コンストラクタの概要
TimerTaskRecorder(PersistentRecorder r, long interval)
          実際に使用される Recorder をセットします.
 
メソッドの概要
 void save(Monitor m)
          引数で与えられたトランザクション記録を保存します.
 void saveGroupMap(java.lang.String group, java.util.Collection types)
          引数で与えられたトランザクショングループに所属するトランザクション種別の所属情報を保存し ます.
 
クラス jawprof.recorder.AbstractRecorder から継承したメソッド
hold, release
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TimerTaskRecorder

public TimerTaskRecorder(PersistentRecorder r,
                         long interval)
実際に使用される Recorder をセットします.

パラメータ:
r - 実際に使用されるレコーダー
メソッドの詳細

save

public void save(Monitor m)
インタフェース Recorder の記述:
引数で与えられたトランザクション記録を保存します. 保存形態は実装クラスに依存します.

関連項目:
Recorder.save(jawprof.Monitor)

saveGroupMap

public void saveGroupMap(java.lang.String group,
                         java.util.Collection types)
引数で与えられたトランザクショングループに所属するトランザクション種別の所属情報を保存し ます.

パラメータ:
group - トランザクショングループ
types - 所属するトランザクション種別のコレクション


Copyright 2004 Taichirou Etoh. All Rights Reserved.