Class StringStatisticImpl
- java.lang.Object
-
- org.glassfish.external.statistics.impl.StatisticImpl
-
- org.glassfish.external.statistics.impl.StringStatisticImpl
-
- All Implemented Interfaces:
java.lang.reflect.InvocationHandler,Statistic,StringStatistic
public final class StringStatisticImpl extends StatisticImpl implements StringStatistic, java.lang.reflect.InvocationHandler
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringinitStrprivate StringStatisticssprivate java.lang.Stringstr-
Fields inherited from class org.glassfish.external.statistics.impl.StatisticImpl
LAST_SAMPLE_TIME, NEWLINE, sampleTime, START_TIME, statMap, UNIT_COUNT, UNIT_MICROSECOND, UNIT_MILLISECOND, UNIT_NANOSECOND, UNIT_SECOND
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCurrent()Returns the String value of the statisticjava.util.MapgetStaticAsMap()StringStatisticgetStatistic()java.lang.Objectinvoke(java.lang.Object proxy, java.lang.reflect.Method m, java.lang.Object[] args)voidreset()voidsetCurrent(java.lang.String str)java.lang.StringtoString()-
Methods inherited from class org.glassfish.external.statistics.impl.StatisticImpl
checkMethod, getDescription, getLastSampleTime, getName, getStartTime, getUnit, isValidString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.glassfish.external.statistics.Statistic
getDescription, getLastSampleTime, getName, getStartTime, getUnit
-
-
-
-
Field Detail
-
str
private volatile java.lang.String str
-
initStr
private final java.lang.String initStr
-
ss
private final StringStatistic ss
-
-
Constructor Detail
-
StringStatisticImpl
public StringStatisticImpl(java.lang.String str, java.lang.String name, java.lang.String unit, java.lang.String desc, long sampleTime, long startTime)
-
StringStatisticImpl
public StringStatisticImpl(java.lang.String name, java.lang.String unit, java.lang.String desc)
-
-
Method Detail
-
getStatistic
public StringStatistic getStatistic()
-
getStaticAsMap
public java.util.Map getStaticAsMap()
- Overrides:
getStaticAsMapin classStatisticImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classStatisticImpl
-
getCurrent
public java.lang.String getCurrent()
Description copied from interface:StringStatisticReturns the String value of the statistic- Specified by:
getCurrentin interfaceStringStatistic
-
setCurrent
public void setCurrent(java.lang.String str)
-
reset
public void reset()
- Overrides:
resetin classStatisticImpl
-
invoke
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method m, java.lang.Object[] args) throws java.lang.Throwable- Specified by:
invokein interfacejava.lang.reflect.InvocationHandler- Throws:
java.lang.Throwable
-
-