biz.hammurapi.metrics
Class SimpleMetric
java.lang.Object
biz.hammurapi.metrics.SimpleMetric
- All Implemented Interfaces:
- Metric, java.io.Serializable, java.lang.Comparable
public class SimpleMetric
- extends java.lang.Object
- implements Metric, java.lang.Comparable, java.io.Serializable
- Version:
- $Revision: 1.8 $
- Author:
- Pavel Vlasov
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleMetric
public SimpleMetric(java.lang.String name)
SimpleMetric
public SimpleMetric(java.lang.String name,
boolean keepMeasurements)
getNumber
public int getNumber()
- Specified by:
getNumber in interface Metric
- Returns:
- number of measurements
getMin
public double getMin()
- Specified by:
getMin in interface Metric
- Returns:
- Minimum value
getMax
public double getMax()
- Specified by:
getMax in interface Metric
- Returns:
- Maximum value
getAvg
public double getAvg()
- Specified by:
getAvg in interface Metric
- Returns:
- Average
getTotal
public double getTotal()
- Specified by:
getTotal in interface Metric
- Returns:
- Sum of values from all measurements
add
public void add(double value,
long time)
- Description copied from interface:
Metric
- Adds measurement
- Specified by:
add in interface Metric
- Parameters:
value - value
addMeasurement
protected void addMeasurement(Metric.Measurement measurement)
- Parameters:
value - measurement -
newMeasurement
protected Metric.Measurement newMeasurement(double value,
long time)
- Parameters:
value - time -
- Returns:
add
public void add(Metric metric)
- Description copied from interface:
Metric
- Adds another metric (aggregates)
- Specified by:
add in interface Metric
getMeasurements
public java.util.Collection getMeasurements()
- Specified by:
getMeasurements in interface Metric
- Returns:
- Collection of
Metric.Measurement
getName
public java.lang.String getName()
- Specified by:
getName in interface Metric
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface java.lang.Comparable
getDeviation
public double getDeviation()
- Specified by:
getDeviation in interface Metric
- Returns:
- average distance from average
Copyright © 2003 Hammurapi Group. All Rights Reserved.