com.jeantessier.metrics
Class StatisticalMeasurement

java.lang.Object
  |
  +--com.jeantessier.metrics.MeasurementBase
        |
        +--com.jeantessier.metrics.StatisticalMeasurement
All Implemented Interfaces:
Measurement

public class StatisticalMeasurement
extends MeasurementBase

  <init-text>
      monitored measurement name [DISPOSE_x]
      [DISPOSE_x]
  </init-text>
  


Field Summary
static int DISPOSE_AVERAGE
          Use Average() value on StatisticalMeasurements
static int DISPOSE_IGNORE
          Ignore StatisticalMeasurements and drill down to the next level
static int DISPOSE_MAXIMUM
          Use Maximum() value on StatisticalMeasurements
static int DISPOSE_MEDIAN
          Use Median() value on StatisticalMeasurements
static int DISPOSE_MINIMUM
          Use Minimum() value on StatisticalMeasurements
static int DISPOSE_NB_DATA_POINTS
          Use NbDataPoints() value on StatisticalMeasurements
static int DISPOSE_SUM
          Use Sum() value on StatisticalMeasurements
 
Constructor Summary
StatisticalMeasurement(MeasurementDescriptor descriptor, Metrics context, java.lang.String init_text)
           
 
Method Summary
 void Accept(MeasurementVisitor visitor)
           
 double Average()
           
protected  double Compute()
           
 double Maximum()
           
 double Median()
           
 double Minimum()
           
 int NbDataPoints()
           
 double Sum()
           
 java.lang.String toString()
           
 
Methods inherited from class com.jeantessier.metrics.MeasurementBase
Add, Add, Add, Add, Add, Cached, Cached, Context, Descriptor, doubleValue, floatValue, InRange, intValue, LongName, longValue, Perl, ShortName, Value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DISPOSE_IGNORE

public static final int DISPOSE_IGNORE
Ignore StatisticalMeasurements and drill down to the next level

DISPOSE_MINIMUM

public static final int DISPOSE_MINIMUM
Use Minimum() value on StatisticalMeasurements

DISPOSE_MEDIAN

public static final int DISPOSE_MEDIAN
Use Median() value on StatisticalMeasurements

DISPOSE_AVERAGE

public static final int DISPOSE_AVERAGE
Use Average() value on StatisticalMeasurements

DISPOSE_MAXIMUM

public static final int DISPOSE_MAXIMUM
Use Maximum() value on StatisticalMeasurements

DISPOSE_SUM

public static final int DISPOSE_SUM
Use Sum() value on StatisticalMeasurements

DISPOSE_NB_DATA_POINTS

public static final int DISPOSE_NB_DATA_POINTS
Use NbDataPoints() value on StatisticalMeasurements
Constructor Detail

StatisticalMeasurement

public StatisticalMeasurement(MeasurementDescriptor descriptor,
                              Metrics context,
                              java.lang.String init_text)
Method Detail

Minimum

public double Minimum()

Median

public double Median()

Average

public double Average()

Maximum

public double Maximum()

Sum

public double Sum()

NbDataPoints

public int NbDataPoints()

Accept

public void Accept(MeasurementVisitor visitor)

Compute

protected double Compute()
Overrides:
Compute in class MeasurementBase

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object