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.String
initStr
private StringStatistic
ss
private java.lang.String
str
-
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.String
getCurrent()
Returns the String value of the statisticjava.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()
-
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:
getStaticAsMap
in classStatisticImpl
-
toString
public java.lang.String toString()
- Overrides:
toString
in classStatisticImpl
-
getCurrent
public java.lang.String getCurrent()
Description copied from interface:StringStatistic
Returns the String value of the statistic- Specified by:
getCurrent
in interfaceStringStatistic
-
setCurrent
public void setCurrent(java.lang.String str)
-
reset
public void reset()
- Overrides:
reset
in 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:
invoke
in interfacejava.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
-
-