|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.enterprise.admin.monitor.stats.StatisticImpl
com.sun.enterprise.admin.monitor.stats.TimeStatisticImpl
public class TimeStatisticImpl
An implementation of a TimeStatistic. All instances of this class are immutable. Provides all the necessary accessors for properties.
| Field Summary |
|---|
| Fields inherited from class com.sun.enterprise.admin.monitor.stats.StatisticImpl |
|---|
DEFAULT_UNIT, DEFAULT_VALUE, NEWLINE |
| Constructor Summary | |
|---|---|
TimeStatisticImpl(long counter,
long maximumTime,
long minimumTime,
long totalTime,
String name,
String unit,
String desc,
long startTime,
long sampleTime)
Deprecated. use the other TimeStatisticImpl constructors. Counter, maxtime, mintime, totaltime, starttime last sampletime are automatically calculated at the first measurement. |
|
TimeStatisticImpl(String name)
|
|
TimeStatisticImpl(String name,
String unit)
|
|
TimeStatisticImpl(String name,
String unit,
String desc)
Constructs an immutable instance of TimeStatistic. |
|
| Method Summary | |
|---|---|
long |
getCount()
Returns the number of times an operation was invoked |
long |
getMaxTime()
Returns the maximum amount of time that it took for one invocation of an operation, since measurement started. |
long |
getMinTime()
Returns the minimum amount of time that it took for one invocation of an operation, since measurement started. |
long |
getTotalTime()
Returns the amount of time that it took for all invocations, since measurement started. |
String |
toString()
|
| Methods inherited from class com.sun.enterprise.admin.monitor.stats.StatisticImpl |
|---|
getDescription, getLastSampleTime, getName, getStartTime, getUnit, setDescription |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.glassfish.j2ee.statistics.Statistic |
|---|
getDescription, getLastSampleTime, getName, getStartTime, getUnit |
| Constructor Detail |
|---|
public TimeStatisticImpl(String name)
public TimeStatisticImpl(String name,
String unit)
public TimeStatisticImpl(String name,
String unit,
String desc)
name - The name of the statisticunit - The unit of measurement for this statisticdesc - A brief description of the statistic
public TimeStatisticImpl(long counter,
long maximumTime,
long minimumTime,
long totalTime,
String name,
String unit,
String desc,
long startTime,
long sampleTime)
counter - The number of times an operation has been invoked since
measurement startedmaximumTime - The maximum time it took to complete one invocation
of an operation, since the measurement startedminimumTime - The minimum time it took to complete one invocation
of an opeation, since the measurement startedtotalTime - The total amount of time spent in all invocations,
over the duration of the measurementname - 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 Detail |
|---|
public final String toString()
toString in class StatisticImplpublic long getCount()
getCount in interface TimeStatisticpublic long getMaxTime()
getMaxTime in interface TimeStatisticpublic long getMinTime()
getMinTime in interface TimeStatisticpublic long getTotalTime()
getTotalTime in interface TimeStatistic
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||