juju.reattore.util
Class GaugeStat

java.lang.Object
  |
  +--juju.reattore.util.BaseStat
        |
        +--juju.reattore.util.GaugeStat
All Implemented Interfaces:
Stat

public class GaugeStat
extends BaseStat

Statistic module that manages a gauge. A gauge is a statistic that has a current value that goes up and down, such as the number of connections.


Constructor Summary
GaugeStat(java.lang.Class clazz, java.lang.String leaf)
           
 
Method Summary
 void dec()
          Decreases this gauge.
 long getCount()
          Get the total number of samples added.
 int getCurrent()
          Get the current value of the gauge.
protected  java.lang.String getDefaultFormat()
          Returns the default format string to use.
protected  java.lang.Object[] getFormatArgs()
          Returns the argument list used in formatting the summary.
 int getMaximum()
          Get the maximum value this gauge has ever had.
 void inc()
          Increases this gauge.
 
Methods inherited from class juju.reattore.util.BaseStat
format, getName, setFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GaugeStat

public GaugeStat(java.lang.Class clazz,
                 java.lang.String leaf)
See Also:
BaseStat
Method Detail

getCount

public long getCount()
Get the total number of samples added.

Returns:
The number of samples.

inc

public void inc()
Increases this gauge.


dec

public void dec()
Decreases this gauge.


getCurrent

public int getCurrent()
Get the current value of the gauge.

Returns:
The current value.

getMaximum

public int getMaximum()
Get the maximum value this gauge has ever had.

Returns:
The maximum value.

getDefaultFormat

protected java.lang.String getDefaultFormat()
Description copied from class: BaseStat
Returns the default format string to use.

Specified by:
getDefaultFormat in class BaseStat
Returns:
The default format string.
See Also:
BaseStat

getFormatArgs

protected java.lang.Object[] getFormatArgs()
Description copied from class: BaseStat
Returns the argument list used in formatting the summary.

Specified by:
getFormatArgs in class BaseStat
Returns:
A list of objects for MessageFormat.
See Also:
BaseStat


Copyright © 2002-2003 Michael Hope. All Rights Reserved.