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 Details

    • Counter

      public Counter()
      Default constructor.
    • Counter

      @ConstructorProperties({"reading","currentValue","description","unit"}) public Counter(CounterReading reading, long currentValue, String description, String unit)
      Constructor used during construction of proxy objects for MXBeans.
  • Method Details

    • getCurrentValue

      public long getCurrentValue()
      Returns:
      current counter value
    • getReading

      public CounterReading getReading()
      Returns:
      a snapshot of the counter value
    • getDescription

      public String getDescription()
      Overrides:
      getDescription in class Meter
      Returns:
      description of the counter
    • getUnit

      public String getUnit()
      Overrides:
      getUnit in class Meter
      Returns:
      unit of measurement for the counter