Class JmxReporter.JmxListener
java.lang.Object
com.codahale.metrics.JmxReporter.JmxListener
- All Implemented Interfaces:
MetricRegistryListener, EventListener
- Enclosing class:
JmxReporter
-
Nested Class Summary
Nested classes/interfaces inherited from interface MetricRegistryListener
MetricRegistryListener.Base -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MetricFilterprivate final MBeanServerprivate final Stringprivate final Set<ObjectName> private final JmxReporter.MetricTimeUnits -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateJmxListener(MBeanServer mBeanServer, String name, MetricFilter filter, JmxReporter.MetricTimeUnits timeUnits) -
Method Summary
Modifier and TypeMethodDescriptionprivate ObjectNamecreateName(String type, String name) voidonCounterAdded(String name, Counter counter) Called when aCounteris added to the registry.voidonCounterRemoved(String name) Called when aCounteris removed from the registry.voidonGaugeAdded(String name, Gauge<?> gauge) Called when aGaugeis added to the registry.voidonGaugeRemoved(String name) Called when aGaugeis removed from the registry.voidonHistogramAdded(String name, Histogram histogram) Called when aHistogramis added to the registry.voidonHistogramRemoved(String name) Called when aHistogramis removed from the registry.voidonMeterAdded(String name, Meter meter) Called when aMeteris added to the registry.voidonMeterRemoved(String name) Called when aMeteris removed from the registry.voidonTimerAdded(String name, Timer timer) Called when aTimeris added to the registry.voidonTimerRemoved(String name) Called when aTimeris removed from the registry.(package private) void
-
Field Details
-
name
-
mBeanServer
-
filter
-
timeUnits
-
registered
-
-
Constructor Details
-
JmxListener
private JmxListener(MBeanServer mBeanServer, String name, MetricFilter filter, JmxReporter.MetricTimeUnits timeUnits)
-
-
Method Details
-
onGaugeAdded
Description copied from interface:MetricRegistryListenerCalled when aGaugeis added to the registry.- Specified by:
onGaugeAddedin interfaceMetricRegistryListener- Parameters:
name- the gauge's namegauge- the gauge
-
onGaugeRemoved
Description copied from interface:MetricRegistryListenerCalled when aGaugeis removed from the registry.- Specified by:
onGaugeRemovedin interfaceMetricRegistryListener- Parameters:
name- the gauge's name
-
onCounterAdded
Description copied from interface:MetricRegistryListenerCalled when aCounteris added to the registry.- Specified by:
onCounterAddedin interfaceMetricRegistryListener- Parameters:
name- the counter's namecounter- the counter
-
onCounterRemoved
Description copied from interface:MetricRegistryListenerCalled when aCounteris removed from the registry.- Specified by:
onCounterRemovedin interfaceMetricRegistryListener- Parameters:
name- the counter's name
-
onHistogramAdded
Description copied from interface:MetricRegistryListenerCalled when aHistogramis added to the registry.- Specified by:
onHistogramAddedin interfaceMetricRegistryListener- Parameters:
name- the histogram's namehistogram- the histogram
-
onHistogramRemoved
Description copied from interface:MetricRegistryListenerCalled when aHistogramis removed from the registry.- Specified by:
onHistogramRemovedin interfaceMetricRegistryListener- Parameters:
name- the histogram's name
-
onMeterAdded
Description copied from interface:MetricRegistryListenerCalled when aMeteris added to the registry.- Specified by:
onMeterAddedin interfaceMetricRegistryListener- Parameters:
name- the meter's namemeter- the meter
-
onMeterRemoved
Description copied from interface:MetricRegistryListenerCalled when aMeteris removed from the registry.- Specified by:
onMeterRemovedin interfaceMetricRegistryListener- Parameters:
name- the meter's name
-
onTimerAdded
Description copied from interface:MetricRegistryListenerCalled when aTimeris added to the registry.- Specified by:
onTimerAddedin interfaceMetricRegistryListener- Parameters:
name- the timer's nametimer- the timer
-
onTimerRemoved
Description copied from interface:MetricRegistryListenerCalled when aTimeris removed from the registry.- Specified by:
onTimerRemovedin interfaceMetricRegistryListener- Parameters:
name- the timer's name
-
createName
-
unregisterAll
void unregisterAll()
-