public final class TimeRangeMeter extends AbstractMeter implements TimeSensor
| Constructor and Description |
|---|
TimeRangeMeter(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(long startTime)
Adds a time sample to the probe
|
double |
calculate()
Calculate the current value based on the previous sample().
|
AbstractMeter |
createActiveCount(java.lang.String name) |
AbstractMeter |
createCount(java.lang.String name) |
AbstractMeter |
createMax(java.lang.String name) |
void |
sample()
Return the probe's next sample.
|
double |
sampleCount()
Return the probe's next sample.
|
double |
sampleMax()
Return the probe's next sample.
|
long |
start() |
getName, peek, toStringpublic AbstractMeter createCount(java.lang.String name)
public AbstractMeter createActiveCount(java.lang.String name)
public AbstractMeter createMax(java.lang.String name)
public final long start()
public final void add(long startTime)
TimeSensoradd in interface TimeSensorpublic final void sample()
sample in interface Metersample in class AbstractMeterpublic final double calculate()
AbstractMetercalculate in interface Metercalculate in class AbstractMeterpublic final double sampleCount()
public final double sampleMax()