public final class RangeStatisticImpl extends StatisticImpl implements RangeStatistic, java.lang.reflect.InvocationHandler
| Modifier and Type | Field and Description |
|---|---|
private long |
currentVal |
private long |
highWaterMark |
private long |
initCurrentVal |
private long |
initHighWaterMark |
private long |
initLowWaterMark |
private long |
lowWaterMark |
private RangeStatistic |
rs |
LAST_SAMPLE_TIME, NEWLINE, sampleTime, START_TIME, statMap, UNIT_COUNT, UNIT_MICROSECOND, UNIT_MILLISECOND, UNIT_NANOSECOND, UNIT_SECOND| Constructor and Description |
|---|
RangeStatisticImpl(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 |
getCurrent()
The current value of this attribute.
|
long |
getHighWaterMark()
Returns the highest value of this statistic, since measurement started.
|
long |
getLowWaterMark()
Returns the lowest value of this statistic, since measurement started.
|
java.util.Map |
getStaticAsMap() |
RangeStatistic |
getStatistic() |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method m,
java.lang.Object[] args) |
void |
reset() |
void |
setCurrent(long curVal) |
void |
setHighWaterMark(long hwm) |
void |
setLowWaterMark(long lwm) |
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 final long initCurrentVal
private final long initHighWaterMark
private final long initLowWaterMark
private final RangeStatistic rs
public RangeStatisticImpl(long curVal,
long highMark,
long lowMark,
java.lang.String name,
java.lang.String unit,
java.lang.String desc,
long startTime,
long sampleTime)
public RangeStatistic getStatistic()
public java.util.Map getStaticAsMap()
getStaticAsMap in class StatisticImplpublic long getCurrent()
RangeStatisticgetCurrent in interface RangeStatisticpublic void setCurrent(long curVal)
public long getHighWaterMark()
getHighWaterMark in interface RangeStatisticpublic void setHighWaterMark(long hwm)
public long getLowWaterMark()
getLowWaterMark in interface RangeStatisticpublic void setLowWaterMark(long lwm)
public void reset()
reset in class StatisticImplpublic java.lang.String toString()
toString in class StatisticImplpublic java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method m,
java.lang.Object[] args)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwable