Interface MetricRegistry.Listener

  • Enclosing class:
    MetricRegistry

    public static interface MetricRegistry.Listener
    Listeners for events from the registry. Listeners must be thread-safe.
    • Method Detail

      • onGaugeAdded

        void onGaugeAdded​(org.xbib.metrics.api.MetricName name,
                          org.xbib.metrics.api.Gauge<?> gauge)
        Called when a Gauge is added to the registry.
        Parameters:
        name - the gauge's name
        gauge - the gauge
      • onGaugeRemoved

        void onGaugeRemoved​(org.xbib.metrics.api.MetricName name)
        Called when a Gauge is removed from the registry.
        Parameters:
        name - the gauge's name
      • onCounterAdded

        void onCounterAdded​(org.xbib.metrics.api.MetricName name,
                            CountMetric counter)
        Called when a CountMetric is added to the registry.
        Parameters:
        name - the counter's name
        counter - the counter
      • onCounterRemoved

        void onCounterRemoved​(org.xbib.metrics.api.MetricName name)
        Called when a CountMetric is removed from the registry.
        Parameters:
        name - the counter's name
      • onHistogramAdded

        void onHistogramAdded​(org.xbib.metrics.api.MetricName name,
                              Histogram histogram)
        Called when a Histogram is added to the registry.
        Parameters:
        name - the histogram's name
        histogram - the histogram
      • onHistogramRemoved

        void onHistogramRemoved​(org.xbib.metrics.api.MetricName name)
        Called when a Histogram is removed from the registry.
        Parameters:
        name - the histogram's name
      • onMeterAdded

        void onMeterAdded​(org.xbib.metrics.api.MetricName name,
                          Meter meter)
        Called when a Meter is added to the registry.
        Parameters:
        name - the meter's name
        meter - the meter
      • onMeterRemoved

        void onMeterRemoved​(org.xbib.metrics.api.MetricName name)
        Called when a Meter is removed from the registry.
        Parameters:
        name - the meter's name
      • onTimerAdded

        void onTimerAdded​(org.xbib.metrics.api.MetricName name,
                          Sampler sampler)
        Called when a Sampler is added to the registry.
        Parameters:
        name - the sampler's name
        sampler - the sampler
      • onTimerRemoved

        void onTimerRemoved​(org.xbib.metrics.api.MetricName name)
        Called when a Sampler is removed from the registry.
        Parameters:
        name - the timer's name