站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 management API Documentation 英文版文档

BoundedRangeStatisticImpl (JBoss/Management API) - JBoss 4.0.1 sp1 management API Documentation 英文版文档


org.jboss.management.j2ee.statistics
Class BoundedRangeStatisticImpl

java.lang.Object
  extended byorg.jboss.management.j2ee.statistics.StatisticImpl
      extended byorg.jboss.management.j2ee.statistics.BoundedRangeStatisticImpl
All Implemented Interfaces:
javax.management.j2ee.statistics.BoundaryStatistic, javax.management.j2ee.statistics.BoundedRangeStatistic, javax.management.j2ee.statistics.RangeStatistic, Serializable, javax.management.j2ee.statistics.Statistic

public class BoundedRangeStatisticImpl
extends StatisticImpl
implements javax.management.j2ee.statistics.BoundedRangeStatistic

This class is the JBoss specific BoundedRangeStatistic implementation

Version:
$Revision: 1.4 $
Author:
Scott McLaughlin
See Also:
Serialized Form

Field Summary
protected  BoundaryStatisticImpl boundaryStat
           
protected  RangeStatisticImpl rangeStat
           
 
Fields inherited from class org.jboss.management.j2ee.statistics.StatisticImpl
description, lastSampleTime, name, startTime, units
 
Constructor Summary
BoundedRangeStatisticImpl(String name, String units, String description, long lowerBound, long upperBound)
          Create a named BoundedRangeStatistic with the given upper and lower bounds.
 
Method Summary
 void add()
          Adds a hit to this counter
 long getCurrent()
          The current value of this attribute.
 long getHighWaterMark()
          The highest value this attribute has held since the beginning of the measurement.
 long getLowerBound()
          The lower limit of the value of this attribute.The upper limit of the value of this attribute.
 long getLowWaterMark()
          The lowest value this attribute has held since the beginning of the measurement.
 long getUpperBound()
          The upper limit of the value of this attribute.
 void remove()
          Removes a hit to this counter
 void reset()
          Resets the statistics to the initial values
 void set(long current)
          Set the current value of the RangeStatistic
 String toString()
           
 
Methods inherited from class org.jboss.management.j2ee.statistics.StatisticImpl
getDescription, getLastSampleTime, getName, getStartTime, getUnit, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.management.j2ee.statistics.Statistic
getDescription, getLastSampleTime, getName, getStartTime, getUnit
 

Field Detail

boundaryStat

protected BoundaryStatisticImpl boundaryStat

rangeStat

protected RangeStatisticImpl rangeStat
Constructor Detail

BoundedRangeStatisticImpl

public BoundedRangeStatisticImpl(String name,
                                 String units,
                                 String description,
                                 long lowerBound,
                                 long upperBound)
Create a named BoundedRangeStatistic with the given upper and lower bounds.

Parameters:
name - the name of the statistic
units - the units of the statistic
description - the description of the statistic
lowerBound - the lower bound the statistic will attain
upperBound - the upper bound the statistic will attain
Method Detail

getCurrent

public long getCurrent()
Description copied from interface: javax.management.j2ee.statistics.RangeStatistic
The current value of this attribute.

Specified by:
getCurrent in interface javax.management.j2ee.statistics.RangeStatistic
Returns:
The value of Current

getHighWaterMark

public long getHighWaterMark()
Description copied from interface: javax.management.j2ee.statistics.RangeStatistic
The highest value this attribute has held since the beginning of the measurement.

Specified by:
getHighWaterMark in interface javax.management.j2ee.statistics.RangeStatistic
Returns:
The value of HighWaterMark

getLowWaterMark

public long getLowWaterMark()
Description copied from interface: javax.management.j2ee.statistics.RangeStatistic
The lowest value this attribute has held since the beginning of the measurement.

Specified by:
getLowWaterMark in interface javax.management.j2ee.statistics.RangeStatistic
Returns:
The value of LowWaterMark

getLowerBound

public long getLowerBound()
Description copied from interface: javax.management.j2ee.statistics.BoundaryStatistic
The lower limit of the value of this attribute.The upper limit of the value of this attribute.

Specified by:
getLowerBound in interface javax.management.j2ee.statistics.BoundaryStatistic
Returns:
The value of Lower Bound

getUpperBound

public long getUpperBound()
Description copied from interface: javax.management.j2ee.statistics.BoundaryStatistic
The upper limit of the value of this attribute.

Specified by:
getUpperBound in interface javax.management.j2ee.statistics.BoundaryStatistic
Returns:
The value of Upper Bound

toString

public String toString()
Overrides:
toString in class StatisticImpl
Returns:
Debug Information about this Instance

add

public void add()
Adds a hit to this counter


remove

public void remove()
Removes a hit to this counter


reset

public void reset()
Resets the statistics to the initial values

Overrides:
reset in class StatisticImpl

set

public void set(long current)
Set the current value of the RangeStatistic

Parameters:
current - the new current value


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.