Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.management
Class RangeStatisticImpl  view RangeStatisticImpl download RangeStatisticImpl.java

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

public class RangeStatisticImpl
extends StatisticImpl

A range statistic implementation

Version:
$Revision: 1.1.1.1 $

Field Summary
private  long current
           
private  long highWaterMark
           
private  long lowWaterMark
           
 
Fields inherited from class org.activemq.management.StatisticImpl
 
Constructor Summary
RangeStatisticImpl(java.lang.String name, java.lang.String unit, java.lang.String description)
           
 
Method Summary
protected  void appendFieldDescription(java.lang.StringBuffer buffer)
           
 long getCurrent()
           
 long getHighWaterMark()
           
 long getLowWaterMark()
           
 void reset()
          Reset the statistic
 void setCurrent(long current)
           
 
Methods inherited from class org.activemq.management.StatisticImpl
getDescription, getLastSampleTime, getName, getStartTime, getUnit, toString, updateSampleTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

highWaterMark

private long highWaterMark

lowWaterMark

private long lowWaterMark

current

private long current
Constructor Detail

RangeStatisticImpl

public RangeStatisticImpl(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
Overrides:
reset in class StatisticImpl

getHighWaterMark

public long getHighWaterMark()

getLowWaterMark

public long getLowWaterMark()

getCurrent

public long getCurrent()

setCurrent

public void setCurrent(long current)

appendFieldDescription

protected void appendFieldDescription(java.lang.StringBuffer buffer)
Overrides:
appendFieldDescription in class StatisticImpl