org.activemq.management
Class TimeStatisticImpl
java.lang.Object
org.activemq.management.StatisticImpl
org.activemq.management.TimeStatisticImpl
- All Implemented Interfaces:
- Statistic, Resettable
public class TimeStatisticImpl
- extends StatisticImpl
A time statistic implementation
- Version:
- $Revision: 1.1.1.1 $
TimeStatisticImpl
public TimeStatisticImpl(String name,
String description)
TimeStatisticImpl
public TimeStatisticImpl(TimeStatisticImpl parent,
String name,
String description)
TimeStatisticImpl
public TimeStatisticImpl(String name,
String unit,
String description)
reset
public void reset()
- Description copied from interface:
Resettable
- Reset the statistic
- Specified by:
reset
in interface Resettable
- Overrides:
reset
in class StatisticImpl
getCount
public long getCount()
addTime
public void addTime(long time)
getMaxTime
public long getMaxTime()
- Returns:
- the maximum time of any step
getMinTime
public long getMinTime()
- Returns:
- the minimum time of any step
getTotalTime
public long getTotalTime()
- Returns:
- the total time of all the steps added together
getAverageTime
public double getAverageTime()
- Returns:
- the average time calculated by dividing the
total time by the number of counts
getAverageTimeExcludingMinMax
public double getAverageTimeExcludingMinMax()
- Returns:
- the average time calculated by dividing the
total time by the number of counts but excluding the
minimum and maximum times.
getAveragePerSecond
public double getAveragePerSecond()
- Returns:
- the average number of steps per second
getAveragePerSecondExcludingMinMax
public double getAveragePerSecondExcludingMinMax()
- Returns:
- the average number of steps per second excluding the min & max values
getParent
public TimeStatisticImpl getParent()
setParent
public void setParent(TimeStatisticImpl parent)
appendFieldDescription
protected void appendFieldDescription(StringBuffer buffer)
- Overrides:
appendFieldDescription
in class StatisticImpl
Copyright © 2004-2009 Protique, Ltd.. All Rights Reserved.