Package com.codahale.metrics
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(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.
-
-
-
Method Detail
-
onGaugeAdded
void onGaugeAdded(String name, Gauge<?> gauge)
Called when aGaugeis added to the registry.- Parameters:
name- the gauge's namegauge- the gauge
-
onGaugeRemoved
void onGaugeRemoved(String name)
Called when aGaugeis removed from the registry.- Parameters:
name- the gauge's name
-
onCounterAdded
void onCounterAdded(String name, Counter counter)
Called when aCounteris added to the registry.- Parameters:
name- the counter's namecounter- the counter
-
onCounterRemoved
void onCounterRemoved(String name)
Called when aCounteris removed from the registry.- Parameters:
name- the counter's name
-
onHistogramAdded
void onHistogramAdded(String name, Histogram histogram)
Called when aHistogramis added to the registry.- Parameters:
name- the histogram's namehistogram- the histogram
-
onHistogramRemoved
void onHistogramRemoved(String name)
Called when aHistogramis removed from the registry.- Parameters:
name- the histogram's name
-
onMeterAdded
void onMeterAdded(String name, Meter meter)
Called when aMeteris added to the registry.- Parameters:
name- the meter's namemeter- the meter
-
onMeterRemoved
void onMeterRemoved(String name)
Called when aMeteris removed from the registry.- Parameters:
name- the meter's name
-
onTimerAdded
void onTimerAdded(String name, Timer timer)
Called when aTimeris added to the registry.- Parameters:
name- the timer's nametimer- the timer
-
-