Class BoundedRangeStatisticImpl
- java.lang.Object
-
- org.glassfish.external.statistics.impl.StatisticImpl
-
- org.glassfish.external.statistics.impl.BoundedRangeStatisticImpl
-
- All Implemented Interfaces:
InvocationHandler,BoundaryStatistic,BoundedRangeStatistic,RangeStatistic,Statistic
public final class BoundedRangeStatisticImpl extends StatisticImpl implements BoundedRangeStatistic, InvocationHandler
- Author:
- Sreenivas Munnangi
-
-
Field Summary
-
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 BoundedRangeStatisticImpl(long curVal, long highMark, long lowMark, long upper, long lower, String name, String unit, String desc, long startTime, long sampleTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCurrent()The current value of this attribute.longgetHighWaterMark()The highest value this attribute has held since the beginninYg of the measurement.longgetLowerBound()The lower limit of the value of this attribute.The upper limit of the value of this attribute.longgetLowWaterMark()The lowest value this attribute has held since the beginning of the measurement.MapgetStaticAsMap()BoundedRangeStatisticgetStatistic()longgetUpperBound()The upper limit of the value of this attribute.Objectinvoke(Object proxy, Method m, Object[] args)voidreset()voidsetCurrent(long curVal)voidsetHighWaterMark(long hwm)voidsetLowWaterMark(long lwm)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
-
-
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toStringin classStatisticImpl
-
getStatistic
public BoundedRangeStatistic getStatistic()
-
getStaticAsMap
public Map getStaticAsMap()
- Overrides:
getStaticAsMapin classStatisticImpl
-
getCurrent
public long getCurrent()
Description copied from interface:RangeStatisticThe current value of this attribute.- Specified by:
getCurrentin interfaceRangeStatistic
-
setCurrent
public void setCurrent(long curVal)
-
getHighWaterMark
public long getHighWaterMark()
Description copied from interface:RangeStatisticThe highest value this attribute has held since the beginninYg of the measurement.- Specified by:
getHighWaterMarkin interfaceRangeStatistic
-
setHighWaterMark
public void setHighWaterMark(long hwm)
-
getLowWaterMark
public long getLowWaterMark()
Description copied from interface:RangeStatisticThe lowest value this attribute has held since the beginning of the measurement.- Specified by:
getLowWaterMarkin interfaceRangeStatistic
-
setLowWaterMark
public void setLowWaterMark(long lwm)
-
getLowerBound
public long getLowerBound()
Description copied from interface:BoundaryStatisticThe lower limit of the value of this attribute.The upper limit of the value of this attribute.- Specified by:
getLowerBoundin interfaceBoundaryStatistic
-
getUpperBound
public long getUpperBound()
Description copied from interface:BoundaryStatisticThe upper limit of the value of this attribute.- Specified by:
getUpperBoundin interfaceBoundaryStatistic
-
reset
public void reset()
- Overrides:
resetin classStatisticImpl
-
-