public final class CountStatisticImpl extends StatisticImpl implements CountStatistic, java.lang.reflect.InvocationHandler
| Modifier and Type | Field and Description |
|---|---|
private long |
count |
private CountStatistic |
cs |
private long |
initCount |
LAST_SAMPLE_TIME, NEWLINE, sampleTime, START_TIME, statMap, UNIT_COUNT, UNIT_MICROSECOND, UNIT_MILLISECOND, UNIT_NANOSECOND, UNIT_SECOND| Constructor and Description |
|---|
CountStatisticImpl(long countVal,
java.lang.String name,
java.lang.String unit,
java.lang.String desc,
long sampleTime,
long startTime) |
CountStatisticImpl(java.lang.String name,
java.lang.String unit,
java.lang.String desc) |
| Modifier and Type | Method and Description |
|---|---|
void |
decrement() |
long |
getCount()
The count since the last reset.
|
java.util.Map |
getStaticAsMap() |
CountStatistic |
getStatistic() |
void |
increment() |
void |
increment(long delta) |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method m,
java.lang.Object[] args) |
void |
reset() |
void |
setCount(long countVal) |
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 count
private final long initCount
private final CountStatistic cs
public CountStatisticImpl(long countVal,
java.lang.String name,
java.lang.String unit,
java.lang.String desc,
long sampleTime,
long startTime)
public CountStatisticImpl(java.lang.String name,
java.lang.String unit,
java.lang.String desc)
public CountStatistic getStatistic()
public java.util.Map getStaticAsMap()
getStaticAsMap in class StatisticImplpublic java.lang.String toString()
toString in class StatisticImplpublic long getCount()
CountStatisticgetCount in interface CountStatisticpublic void setCount(long countVal)
public void increment()
public void increment(long delta)
public void decrement()
public void reset()
reset 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