Package io.micrometer.jmx
Class JmxMeterRegistry
- java.lang.Object
-
- io.micrometer.core.instrument.MeterRegistry
-
- io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- io.micrometer.jmx.JmxMeterRegistry
-
public class JmxMeterRegistry extends io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
-
Constructor Summary
Constructors Constructor Description JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock)JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper)JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry)JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry, com.codahale.metrics.jmx.JmxReporter jmxReporter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected java.lang.DoublenullGaugeValue()voidstart()voidstop()-
Methods inherited from class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
defaultHistogramConfig, getBaseTimeUnit, getDropwizardRegistry, newCounter, newDistributionSummary, newFunctionCounter, newFunctionTimer, newGauge, newLongTaskTimer, newMeter, newTimer
-
Methods inherited from class io.micrometer.core.instrument.MeterRegistry
clear, config, counter, counter, find, forEachMeter, gauge, gauge, gauge, gauge, gaugeCollectionSize, gaugeMapSize, get, getConventionName, getConventionTags, getMeters, isClosed, more, newTimeGauge, remove, remove, removeByPreFilterId, summary, summary, timer, timer
-
-
-
-
Constructor Detail
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock)
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper)
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry)
-
JmxMeterRegistry
public JmxMeterRegistry(JmxConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.util.HierarchicalNameMapper nameMapper, com.codahale.metrics.MetricRegistry metricRegistry, com.codahale.metrics.jmx.JmxReporter jmxReporter)
-
-
Method Detail
-
stop
public void stop()
-
start
public void start()
-
close
public void close()
- Overrides:
closein classio.micrometer.core.instrument.MeterRegistry
-
nullGaugeValue
protected java.lang.Double nullGaugeValue()
- Specified by:
nullGaugeValuein classio.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
-