Class JmxAttributeGauge

  • All Implemented Interfaces:
    com.codahale.metrics.Gauge<Object>, com.codahale.metrics.Metric

    public class JmxAttributeGauge
    extends Object
    implements com.codahale.metrics.Gauge<Object>
    A Gauge implementation which queries an MBeanServerConnection for an attribute of an object.
    • Constructor Detail

      • JmxAttributeGauge

        public JmxAttributeGauge​(ObjectName objectName,
                                 String attributeName)
        Creates a new JmxAttributeGauge.
        Parameters:
        objectName - the name of the object
        attributeName - the name of the object's attribute
      • JmxAttributeGauge

        public JmxAttributeGauge​(MBeanServerConnection mBeanServerConn,
                                 ObjectName objectName,
                                 String attributeName)
        Creates a new JmxAttributeGauge.
        Parameters:
        mBeanServerConn - the MBeanServerConnection
        objectName - the name of the object
        attributeName - the name of the object's attribute
    • Method Detail

      • getValue

        public Object getValue()
        Specified by:
        getValue in interface com.codahale.metrics.Gauge<Object>