org.activemq.management
Class StatisticImpl

java.lang.Object
  extended byorg.activemq.management.StatisticImpl
All Implemented Interfaces:
Resettable, javax.management.j2ee.statistics.Statistic
Direct Known Subclasses:
BoundaryStatisticImpl, CountStatisticImpl, RangeStatisticImpl, StatsImpl, TimeStatisticImpl

public class StatisticImpl
extends java.lang.Object
implements javax.management.j2ee.statistics.Statistic, Resettable

Base class for a Statistic implementation

Version:
$Revision: 1.1.1.1 $

Constructor Summary
StatisticImpl(java.lang.String name, java.lang.String unit, java.lang.String description)
           
 
Method Summary
protected  void appendFieldDescription(java.lang.StringBuffer buffer)
           
 java.lang.String getDescription()
           
 long getLastSampleTime()
           
 java.lang.String getName()
           
 long getStartTime()
           
 java.lang.String getUnit()
           
 void reset()
          Reset the statistic
 java.lang.String toString()
           
protected  void updateSampleTime()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatisticImpl

public StatisticImpl(java.lang.String name,
                     java.lang.String unit,
                     java.lang.String description)
Method Detail

reset

public void reset()
Description copied from interface: Resettable
Reset the statistic

Specified by:
reset in interface Resettable

updateSampleTime

protected void updateSampleTime()

toString

public java.lang.String toString()

getName

public java.lang.String getName()
Specified by:
getName in interface javax.management.j2ee.statistics.Statistic

getUnit

public java.lang.String getUnit()
Specified by:
getUnit in interface javax.management.j2ee.statistics.Statistic

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface javax.management.j2ee.statistics.Statistic

getStartTime

public long getStartTime()
Specified by:
getStartTime in interface javax.management.j2ee.statistics.Statistic

getLastSampleTime

public long getLastSampleTime()
Specified by:
getLastSampleTime in interface javax.management.j2ee.statistics.Statistic

appendFieldDescription

protected void appendFieldDescription(java.lang.StringBuffer buffer)


Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.