Package cz.o2.proxima.core.metrics
Class GaugeMetric
- java.lang.Object
-
- cz.o2.proxima.core.metrics.Metric<java.lang.Double>
-
- cz.o2.proxima.core.metrics.ScalarMetric
-
- cz.o2.proxima.core.metrics.GaugeMetric
-
- All Implemented Interfaces:
ScalarMetricMBean<java.lang.Double>,java.io.Serializable
public class GaugeMetric extends ScalarMetric
A metric that holds value that is set to it.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.DoublegetValue()Retrieve current value of the metric.voidincrement(double increment)Increment the metric by given double value.voidreset()Reset the metric to initial state.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cz.o2.proxima.core.metrics.ScalarMetricMBean
getGroup, getName
-
-
-
-
Method Detail
-
increment
public void increment(double increment)
Description copied from class:MetricIncrement the metric by given double value.
-
getValue
public java.lang.Double getValue()
Description copied from class:MetricRetrieve current value of the metric.- Specified by:
getValuein interfaceScalarMetricMBean<java.lang.Double>- Specified by:
getValuein classMetric<java.lang.Double>- Returns:
- current value
-
-