Package io.dropwizard.metrics5.jvm
Class JmxAttributeGauge
- java.lang.Object
-
- io.dropwizard.metrics5.jvm.JmxAttributeGauge
-
- All Implemented Interfaces:
io.dropwizard.metrics5.Gauge<Object>
,io.dropwizard.metrics5.Metric
public class JmxAttributeGauge extends Object implements io.dropwizard.metrics5.Gauge<Object>
AGauge
implementation which queries anMBeanServerConnection
for an attribute of an object.
-
-
Constructor Summary
Constructors Constructor Description JmxAttributeGauge(MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName)
Creates a new JmxAttributeGauge.JmxAttributeGauge(ObjectName objectName, String attributeName)
Creates a new JmxAttributeGauge.
-
-
-
Constructor Detail
-
JmxAttributeGauge
public JmxAttributeGauge(ObjectName objectName, String attributeName)
Creates a new JmxAttributeGauge.- Parameters:
objectName
- the name of the objectattributeName
- the name of the object's attribute
-
JmxAttributeGauge
public JmxAttributeGauge(MBeanServerConnection mBeanServerConn, ObjectName objectName, String attributeName)
Creates a new JmxAttributeGauge.- Parameters:
mBeanServerConn
- theMBeanServerConnection
objectName
- the name of the objectattributeName
- the name of the object's attribute
-
-