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>
  


Constructor Summary
CounterMeasurement(MeasurementDescriptor descriptor, Metrics context, java.lang.String initText)
           
 
Method Summary
 void accept(MeasurementVisitor visitor)
           
 void add(double d)
           
 void add(float f)
           
 void add(int i)
           
 void add(long l)
           
 void add(java.lang.Object object)
           
protected  double compute()
           
 
Methods inherited from class com.jeantessier.metrics.MeasurementBase
doubleValue, floatValue, getContext, getDescriptor, getLongName, getShortName, getValue, intValue, isCached, isEmpty, isInRange, longValue, perl, setCached, setEmpty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CounterMeasurement

public CounterMeasurement(MeasurementDescriptor descriptor,
                          Metrics context,
                          java.lang.String initText)
Method Detail

add

public void add(java.lang.Object object)
Overrides:
add in class MeasurementBase

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

accept

public void accept(MeasurementVisitor visitor)

compute

protected double compute()
Overrides:
compute in class MeasurementBase


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.