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 class
MetricRegistryListener.Base
A no-op implementation ofMetricRegistryListener
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onCounterAdded(String name, Counter counter)
Called when aCounter
is added to the registry.void
onCounterRemoved(String name)
Called when aCounter
is removed from the registry.void
onGaugeAdded(String name, Gauge<?> gauge)
Called when aGauge
is added to the registry.void
onGaugeRemoved(String name)
Called when aGauge
is removed from the registry.void
onHistogramAdded(String name, Histogram histogram)
Called when aHistogram
is added to the registry.void
onHistogramRemoved(String name)
Called when aHistogram
is removed from the registry.void
onMeterAdded(String name, Meter meter)
Called when aMeter
is added to the registry.void
onMeterRemoved(String name)
Called when aMeter
is removed from the registry.void
onTimerAdded(String name, Timer timer)
Called when aTimer
is added to the registry.void
onTimerRemoved(String name)
Called when aTimer
is removed from the registry.
-
-
-
Method Detail
-
onGaugeAdded
void onGaugeAdded(String name, Gauge<?> gauge)
Called when aGauge
is added to the registry.- Parameters:
name
- the gauge's namegauge
- the gauge
-
onGaugeRemoved
void onGaugeRemoved(String name)
Called when aGauge
is removed from the registry.- Parameters:
name
- the gauge's name
-
onCounterAdded
void onCounterAdded(String name, Counter counter)
Called when aCounter
is added to the registry.- Parameters:
name
- the counter's namecounter
- the counter
-
onCounterRemoved
void onCounterRemoved(String name)
Called when aCounter
is removed from the registry.- Parameters:
name
- the counter's name
-
onHistogramAdded
void onHistogramAdded(String name, Histogram histogram)
Called when aHistogram
is added to the registry.- Parameters:
name
- the histogram's namehistogram
- the histogram
-
onHistogramRemoved
void onHistogramRemoved(String name)
Called when aHistogram
is removed from the registry.- Parameters:
name
- the histogram's name
-
onMeterAdded
void onMeterAdded(String name, Meter meter)
Called when aMeter
is added to the registry.- Parameters:
name
- the meter's namemeter
- the meter
-
onMeterRemoved
void onMeterRemoved(String name)
Called when aMeter
is removed from the registry.- Parameters:
name
- the meter's name
-
onTimerAdded
void onTimerAdded(String name, Timer timer)
Called when aTimer
is added to the registry.- Parameters:
name
- the timer's nametimer
- the timer
-
-