com.ibm.websphere.monitor.jmx
Class Counter
java.lang.Object
com.ibm.websphere.monitor.jmx.Meter
com.ibm.websphere.monitor.jmx.Counter
public class Counter
- extends Meter
A counter is used to track and record metrics related to counted items
such as processed requests, bytes read, or bytes written. Counted data
must be monotonically increasing. Counters cannot appear to
move backwards except on reset or wrap.
Constructor Summary |
Counter()
Default constructor. |
Counter(CounterReading reading,
long currentValue,
java.lang.String description,
java.lang.String unit)
Constructor used during construction of proxy objects for MXBeans. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Counter
public Counter()
- Default constructor.
Counter
@ConstructorProperties(value={"reading","currentValue","description","unit"})
public Counter(CounterReading reading,
long currentValue,
java.lang.String description,
java.lang.String unit)
- Constructor used during construction of proxy objects for MXBeans.
getCurrentValue
public long getCurrentValue()
- Returns:
- current counter value
getReading
public CounterReading getReading()
- Returns:
- a snapshot of the counter value
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription
in class Meter
- Returns:
- description of the counter
getUnit
public java.lang.String getUnit()
- Overrides:
getUnit
in class Meter
- Returns:
- unit of measurement for the counter