public final class StringStatisticImpl extends StatisticImpl implements StringStatistic, java.lang.reflect.InvocationHandler
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
initStr |
private StringStatistic |
ss |
private java.lang.String |
str |
LAST_SAMPLE_TIME, NEWLINE, sampleTime, START_TIME, statMap, UNIT_COUNT, UNIT_MICROSECOND, UNIT_MILLISECOND, UNIT_NANOSECOND, UNIT_SECOND| Constructor and Description |
|---|
StringStatisticImpl(java.lang.String name,
java.lang.String unit,
java.lang.String desc) |
StringStatisticImpl(java.lang.String str,
java.lang.String name,
java.lang.String unit,
java.lang.String desc,
long sampleTime,
long startTime) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCurrent()
Returns the String value of the statistic
|
java.util.Map |
getStaticAsMap() |
StringStatistic |
getStatistic() |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method m,
java.lang.Object[] args) |
void |
reset() |
void |
setCurrent(java.lang.String str) |
java.lang.String |
toString() |
checkMethod, getDescription, getLastSampleTime, getName, getStartTime, getUnit, isValidStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescription, getLastSampleTime, getName, getStartTime, getUnitprivate volatile java.lang.String str
private final java.lang.String initStr
private final StringStatistic ss
public StringStatisticImpl(java.lang.String str,
java.lang.String name,
java.lang.String unit,
java.lang.String desc,
long sampleTime,
long startTime)
public StringStatisticImpl(java.lang.String name,
java.lang.String unit,
java.lang.String desc)
public StringStatistic getStatistic()
public java.util.Map getStaticAsMap()
getStaticAsMap in class StatisticImplpublic java.lang.String toString()
toString in class StatisticImplpublic java.lang.String getCurrent()
StringStatisticgetCurrent in interface StringStatisticpublic void setCurrent(java.lang.String str)
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