Package org.xbib.metrics.common
Interface MetricRegistry.Listener
-
- Enclosing class:
- MetricRegistry
public static interface MetricRegistry.ListenerListeners for events from the registry. Listeners must be thread-safe.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonCounterAdded(org.xbib.metrics.api.MetricName name, CountMetric counter)Called when aCountMetricis added to the registry.voidonCounterRemoved(org.xbib.metrics.api.MetricName name)Called when aCountMetricis removed from the registry.voidonGaugeAdded(org.xbib.metrics.api.MetricName name, org.xbib.metrics.api.Gauge<?> gauge)Called when aGaugeis added to the registry.voidonGaugeRemoved(org.xbib.metrics.api.MetricName name)Called when aGaugeis removed from the registry.voidonHistogramAdded(org.xbib.metrics.api.MetricName name, Histogram histogram)Called when aHistogramis added to the registry.voidonHistogramRemoved(org.xbib.metrics.api.MetricName name)Called when aHistogramis removed from the registry.voidonMeterAdded(org.xbib.metrics.api.MetricName name, Meter meter)Called when aMeteris added to the registry.voidonMeterRemoved(org.xbib.metrics.api.MetricName name)Called when aMeteris removed from the registry.voidonTimerAdded(org.xbib.metrics.api.MetricName name, Sampler sampler)Called when aSampleris added to the registry.voidonTimerRemoved(org.xbib.metrics.api.MetricName name)Called when aSampleris removed from the registry.
-
-
-
Method Detail
-
onGaugeAdded
void onGaugeAdded(org.xbib.metrics.api.MetricName name, org.xbib.metrics.api.Gauge<?> gauge)Called when aGaugeis added to the registry.- Parameters:
name- the gauge's namegauge- the gauge
-
onGaugeRemoved
void onGaugeRemoved(org.xbib.metrics.api.MetricName name)
Called when aGaugeis removed from the registry.- Parameters:
name- the gauge's name
-
onCounterAdded
void onCounterAdded(org.xbib.metrics.api.MetricName name, CountMetric counter)Called when aCountMetricis added to the registry.- Parameters:
name- the counter's namecounter- the counter
-
onCounterRemoved
void onCounterRemoved(org.xbib.metrics.api.MetricName name)
Called when aCountMetricis removed from the registry.- Parameters:
name- the counter's name
-
onHistogramAdded
void onHistogramAdded(org.xbib.metrics.api.MetricName name, Histogram histogram)Called when aHistogramis added to the registry.- Parameters:
name- the histogram's namehistogram- the histogram
-
onHistogramRemoved
void onHistogramRemoved(org.xbib.metrics.api.MetricName name)
Called when aHistogramis removed from the registry.- Parameters:
name- the histogram's name
-
onMeterAdded
void onMeterAdded(org.xbib.metrics.api.MetricName name, Meter meter)Called when aMeteris added to the registry.- Parameters:
name- the meter's namemeter- the meter
-
onMeterRemoved
void onMeterRemoved(org.xbib.metrics.api.MetricName name)
Called when aMeteris removed from the registry.- Parameters:
name- the meter's name
-
onTimerAdded
void onTimerAdded(org.xbib.metrics.api.MetricName name, Sampler sampler)Called when aSampleris added to the registry.- Parameters:
name- the sampler's namesampler- the sampler
-
onTimerRemoved
void onTimerRemoved(org.xbib.metrics.api.MetricName name)
Called when aSampleris removed from the registry.- Parameters:
name- the timer's name
-
-