biz.hammurapi.metrics
Class SimpleSlice
java.lang.Object
biz.hammurapi.metrics.SimpleSlice
- All Implemented Interfaces:
- Metric, Slice, DomSerializable, java.io.Serializable
public class SimpleSlice
- extends java.lang.Object
- implements Slice, java.io.Serializable, DomSerializable
- Version:
- $Revision: 1.4 $
- Author:
- Pavel Vlasov
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleSlice
public SimpleSlice(java.lang.String name)
SimpleSlice
public SimpleSlice(java.lang.String name,
boolean keepMeasurements)
SimpleSlice
public SimpleSlice(Slice master)
- Constructs a copy of master slice.
- Parameters:
master -
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
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)
getFrom
public long getFrom()
- Specified by:
getFrom in interface Slice
- Returns:
- Slice start time
getTo
public long getTo()
- Specified by:
getTo in interface Slice
- Returns:
- Slice end time
getDeviation
public double getDeviation()
- Specified by:
getDeviation in interface Metric
- Returns:
- average distance from average
toDom
public void toDom(org.w3c.dom.Element holder)
- Specified by:
toDom in interface DomSerializable
Copyright © 2003 Hammurapi Group. All Rights Reserved.