com.sun.enterprise.admin.monitor.stats
Class RangeStatisticImpl
java.lang.Object
com.sun.enterprise.admin.monitor.stats.StatisticImpl
com.sun.enterprise.admin.monitor.stats.RangeStatisticImpl
- All Implemented Interfaces:
- Serializable, RangeStatistic, Statistic
public final class RangeStatisticImpl
- extends StatisticImpl
- implements RangeStatistic
An implementation of a RangeStatistic. All instances of this class are
immutable. Provides all the necessary accessors for properties.
- Since:
- S1AS8.0
- Author:
- Muralidhar Vempaty, Kedar Mhaswade
- See Also:
- Serialized Form
|
Constructor Summary |
RangeStatisticImpl(long curVal,
long highMark,
long lowMark,
String name,
String unit,
String desc,
long startTime,
long sampleTime)
Constructs an immutable instance of RangeStatistic. |
|
Method Summary |
long |
getCurrent()
Returns the current value of this statistic. |
long |
getHighWaterMark()
Returns the highest value of this statistic, since measurement started. |
long |
getLowWaterMark()
Returns the lowest value of this statistic, since measurement started. |
String |
toString()
|
RangeStatisticImpl
public RangeStatisticImpl(long curVal,
long highMark,
long lowMark,
String name,
String unit,
String desc,
long startTime,
long sampleTime)
- Constructs an immutable instance of RangeStatistic.
- Parameters:
curVal - The current value of this statistichighMark - The highest value of this statistic, since measurement
startedlowMark - The lowest value of this statistic, since measurement
startedname - The name of the statisticunit - The unit of measurement for this statisticdesc - A brief description of the statisticstartTime - Time in milliseconds at which the measurement was startedsampleTime - Time at which the last measurement was done.
getCurrent
public long getCurrent()
- Returns the current value of this statistic.
- Specified by:
getCurrent in interface RangeStatistic
- Returns:
- long indicating the current value
getHighWaterMark
public long getHighWaterMark()
- Returns the highest value of this statistic, since measurement started.
- Specified by:
getHighWaterMark in interface RangeStatistic
- Returns:
- long indicating high water mark
getLowWaterMark
public long getLowWaterMark()
- Returns the lowest value of this statistic, since measurement started.
- Specified by:
getLowWaterMark in interface RangeStatistic
- Returns:
- long indicating low water mark
toString
public final String toString()
- Overrides:
toString in class StatisticImpl
Copyright © 2012. All Rights Reserved.