org.sapia.ubik.rmi.server.perf
Class StatsCollector
java.lang.Object
org.sapia.ubik.rmi.server.perf.StatsCollector
public class StatsCollector
- extends java.lang.Object
An instance of this class internally keeps statistics and dumps their content.
- Author:
- yduchesne
- See Also:
dumpStats(PrintStream)
|
Method Summary |
StatsCollector |
addStat(Statistic stat)
This method adds the given statistic to this instance. |
void |
dumpStat(java.io.PrintStream ps,
java.lang.String name,
double value)
|
void |
dumpStat(java.io.PrintStream ps,
java.lang.String name,
java.lang.Object value)
|
void |
dumpStats(java.io.PrintStream ps)
|
java.util.List |
getStats()
|
void |
setEnabled(boolean enabled)
"Enables" statistic output. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatsCollector
public StatsCollector()
setEnabled
public void setEnabled(boolean enabled)
- "Enables" statistic output.
- Parameters:
enabled - the "enable" flag.
addStat
public StatsCollector addStat(Statistic stat)
- This method adds the given statistic to this instance. The statistic
object is kept in a
SoftReference
- Parameters:
stat - a Statistic
getStats
public java.util.List getStats()
- Returns:
- the
List of Statistics held by this instance.
dumpStats
public void dumpStats(java.io.PrintStream ps)
dumpStat
public void dumpStat(java.io.PrintStream ps,
java.lang.String name,
java.lang.Object value)
dumpStat
public void dumpStat(java.io.PrintStream ps,
java.lang.String name,
double value)
Copyright © 2010 Sapia OSS. All Rights Reserved.