com.jeantessier.metrics
Class CounterMeasurement
java.lang.Object
|
+--com.jeantessier.metrics.MeasurementBase
|
+--com.jeantessier.metrics.CounterMeasurement
- All Implemented Interfaces:
- Measurement
- public class CounterMeasurement
- extends MeasurementBase
A simple counter, it tallies the values that are put in it.
If you try to add a non-number, it simply adds 1.
This is the syntax for initializing this type of
measurement:
<init>
[initial value]
</init>
Methods inherited from class com.jeantessier.metrics.MeasurementBase |
Cached, Cached, Context, Descriptor, doubleValue, floatValue, InRange, intValue, LongName, longValue, Perl, ShortName, toString, Value |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CounterMeasurement
public CounterMeasurement(MeasurementDescriptor descriptor,
Metrics context,
java.lang.String init_text)
Add
public void Add(java.lang.Object object)
- Overrides:
Add
in class MeasurementBase
Accept
public void Accept(MeasurementVisitor visitor)
Add
public void Add(int i)
- Overrides:
Add
in class MeasurementBase
Add
public void Add(long l)
- Overrides:
Add
in class MeasurementBase
Add
public void Add(float f)
- Overrides:
Add
in class MeasurementBase
Add
public void Add(double d)
- Overrides:
Add
in class MeasurementBase
Compute
protected double Compute()
- Overrides:
Compute
in class MeasurementBase