Package io.dropwizard.metrics5
Interface MetricRegistryListener
-
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
MetricRegistryListener.Base
public interface MetricRegistryListener extends EventListener
Listeners for events from the registry. Listeners must be thread-safe.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMetricRegistryListener.BaseA no-op implementation ofMetricRegistryListener.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonCounterAdded(MetricName name, Counter counter)Called when aCounteris added to the registry.voidonCounterRemoved(MetricName name)Called when aCounteris removed from the registry.voidonGaugeAdded(MetricName name, Gauge<?> gauge)Called when aGaugeis added to the registry.voidonGaugeRemoved(MetricName name)Called when aGaugeis removed from the registry.voidonHistogramAdded(MetricName name, Histogram histogram)Called when aHistogramis added to the registry.voidonHistogramRemoved(MetricName name)Called when aHistogramis removed from the registry.voidonMeterAdded(MetricName name, Meter meter)Called when aMeteris added to the registry.voidonMeterRemoved(MetricName name)Called when aMeteris removed from the registry.voidonTimerAdded(MetricName name, Timer timer)Called when aTimeris added to the registry.voidonTimerRemoved(MetricName name)Called when aTimeris removed from the registry.
-
-
-
Method Detail
-
onGaugeAdded
void onGaugeAdded(MetricName name, Gauge<?> gauge)
Called when aGaugeis added to the registry.- Parameters:
name- the gauge's namegauge- the gauge
-
onGaugeRemoved
void onGaugeRemoved(MetricName name)
Called when aGaugeis removed from the registry.- Parameters:
name- the gauge's name
-
onCounterAdded
void onCounterAdded(MetricName name, Counter counter)
Called when aCounteris added to the registry.- Parameters:
name- the counter's namecounter- the counter
-
onCounterRemoved
void onCounterRemoved(MetricName name)
Called when aCounteris removed from the registry.- Parameters:
name- the counter's name
-
onHistogramAdded
void onHistogramAdded(MetricName name, Histogram histogram)
Called when aHistogramis added to the registry.- Parameters:
name- the histogram's namehistogram- the histogram
-
onHistogramRemoved
void onHistogramRemoved(MetricName name)
Called when aHistogramis removed from the registry.- Parameters:
name- the histogram's name
-
onMeterAdded
void onMeterAdded(MetricName name, Meter meter)
Called when aMeteris added to the registry.- Parameters:
name- the meter's namemeter- the meter
-
onMeterRemoved
void onMeterRemoved(MetricName name)
Called when aMeteris removed from the registry.- Parameters:
name- the meter's name
-
onTimerAdded
void onTimerAdded(MetricName name, Timer timer)
Called when aTimeris added to the registry.- Parameters:
name- the timer's nametimer- the timer
-
onTimerRemoved
void onTimerRemoved(MetricName name)
Called when aTimeris removed from the registry.- Parameters:
name- the timer's name
-
-