public final class AverageRangeStatisticImpl extends StatisticImpl implements AverageRangeStatistic, java.lang.reflect.InvocationHandler
| Modifier and Type | Field and Description |
|---|---|
private AverageRangeStatistic |
as |
private long |
currentVal |
private long |
highWaterMark |
private long |
initCurrentVal |
private long |
initHighWaterMark |
private long |
initLowWaterMark |
private long |
initNumberOfSamples |
private long |
initRunningTotal |
private long |
lowWaterMark |
private long |
numberOfSamples |
private long |
runningTotal |
LAST_SAMPLE_TIME, NEWLINE, sampleTime, START_TIME, statMap, UNIT_COUNT, UNIT_MICROSECOND, UNIT_MILLISECOND, UNIT_NANOSECOND, UNIT_SECOND| Constructor and Description |
|---|
AverageRangeStatisticImpl(long curVal,
long highMark,
long lowMark,
java.lang.String name,
java.lang.String unit,
java.lang.String desc,
long startTime,
long sampleTime) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAverage() |
long |
getCurrent()
The current value of this attribute.
|
long |
getHighWaterMark()
The highest value this attribute has held since the beginninYg of the measurement.
|
long |
getLowWaterMark()
The lowest value this attribute has held since the beginning of the measurement.
|
java.util.Map |
getStaticAsMap() |
AverageRangeStatistic |
getStatistic() |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
void |
reset() |
void |
setCurrent(long curVal) |
java.lang.String |
toString() |
checkMethod, getDescription, getLastSampleTime, getName, getStartTime, getUnit, isValidStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescription, getLastSampleTime, getName, getStartTime, getUnitprivate long currentVal
private long highWaterMark
private long lowWaterMark
private long numberOfSamples
private long runningTotal
private final long initCurrentVal
private final long initHighWaterMark
private final long initLowWaterMark
private final long initNumberOfSamples
private final long initRunningTotal
private final AverageRangeStatistic as
public AverageRangeStatisticImpl(long curVal,
long highMark,
long lowMark,
java.lang.String name,
java.lang.String unit,
java.lang.String desc,
long startTime,
long sampleTime)
public AverageRangeStatistic getStatistic()
public java.lang.String toString()
toString in class StatisticImplpublic java.util.Map getStaticAsMap()
getStaticAsMap in class StatisticImplpublic void reset()
reset in class StatisticImplpublic long getAverage()
getAverage in interface AverageRangeStatisticpublic long getCurrent()
RangeStatisticgetCurrent in interface RangeStatisticpublic void setCurrent(long curVal)
public long getHighWaterMark()
RangeStatisticgetHighWaterMark in interface RangeStatisticpublic long getLowWaterMark()
RangeStatisticgetLowWaterMark in interface RangeStatisticpublic java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwable