Class BoundaryStatisticImpl
java.lang.Object
com.sun.enterprise.admin.monitor.stats.StatisticImpl
com.sun.enterprise.admin.monitor.stats.BoundaryStatisticImpl
- All Implemented Interfaces:
Serializable,BoundaryStatistic,Statistic
An implementation of a BoundaryStatistic. All instances of this class are
immutable. Provides all the necessary accessors for properties.
- Since:
- S1AS8.0
- Author:
- Muralidhar Vempaty, Kedar Mhaswade
- See Also:
-
Field Summary
Fields inherited from class com.sun.enterprise.admin.monitor.stats.StatisticImpl
DEFAULT_UNIT, DEFAULT_VALUE, localStrMgr, NEWLINE -
Constructor Summary
ConstructorsConstructorDescriptionBoundaryStatisticImpl(long lower, long upper, String name, String unit, String desc, long startTime, long sampleTime) Constructs the instance of BoundaryStatistic that is immutable. -
Method Summary
Modifier and TypeMethodDescriptionlongReturns the lowest possible value, that this statistic is permitted to attainlongReturn the highest possible value, that this statistic is permitted to attainMethods inherited from class com.sun.enterprise.admin.monitor.stats.StatisticImpl
getDescription, getLastSampleTime, getName, getStartTime, getUnit, setDescription, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glassfish.j2ee.statistics.Statistic
getDescription, getLastSampleTime, getName, getStartTime, getUnit
-
Constructor Details
-
BoundaryStatisticImpl
public BoundaryStatisticImpl(long lower, long upper, String name, String unit, String desc, long startTime, long sampleTime) Constructs the instance of BoundaryStatistic that is immutable.- Parameters:
lower- The lower limit of this statisticupper- The upper limit of this statisticname- 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.
-
-
Method Details
-
getLowerBound
public long getLowerBound()Returns the lowest possible value, that this statistic is permitted to attain- Specified by:
getLowerBoundin interfaceBoundaryStatistic- Returns:
- long the lowest permissible value
-
getUpperBound
public long getUpperBound()Return the highest possible value, that this statistic is permitted to attain- Specified by:
getUpperBoundin interfaceBoundaryStatistic- Returns:
- long the highest permissible value
-