Class MetricRegistryBindings

  • All Implemented Interfaces:
    com.codahale.metrics.MetricRegistryListener, java.util.EventListener, java.util.Map<java.lang.String,​java.lang.Object>, javax.script.Bindings

    public class MetricRegistryBindings
    extends ReadOnlyBindings
    implements com.codahale.metrics.MetricRegistryListener
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface com.codahale.metrics.MetricRegistryListener

        com.codahale.metrics.MetricRegistryListener.Base
    • Constructor Summary

      Constructors 
      Constructor Description
      MetricRegistryBindings​(com.codahale.metrics.MetricRegistry registry)  
    • Method Summary

      Modifier and Type Method Description
      boolean containsKey​(java.lang.Object key)  
      boolean containsValue​(java.lang.Object value)  
      java.util.Set<java.util.Map.Entry<java.lang.String,​java.lang.Object>> entrySet()  
      java.lang.Object get​(java.lang.Object key)  
      java.util.Map<java.lang.String,​com.codahale.metrics.Metric> getMetrics()  
      boolean isEmpty()  
      java.util.Set<java.lang.String> keySet()  
      void onCounterAdded​(java.lang.String name, com.codahale.metrics.Counter metric)  
      void onCounterRemoved​(java.lang.String name)  
      void onGaugeAdded​(java.lang.String name, com.codahale.metrics.Gauge<?> metric)  
      void onGaugeRemoved​(java.lang.String name)  
      void onHistogramAdded​(java.lang.String name, com.codahale.metrics.Histogram metric)  
      void onHistogramRemoved​(java.lang.String name)  
      void onMeterAdded​(java.lang.String name, com.codahale.metrics.Meter metric)  
      void onMeterRemoved​(java.lang.String name)  
      void onTimerAdded​(java.lang.String name, com.codahale.metrics.Timer metric)  
      void onTimerRemoved​(java.lang.String name)  
      int size()  
      java.util.Collection<java.lang.Object> values()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
    • Constructor Detail

      • MetricRegistryBindings

        public MetricRegistryBindings​(com.codahale.metrics.MetricRegistry registry)
    • Method Detail

      • size

        public int size()
        Specified by:
        size in interface java.util.Map<java.lang.String,​java.lang.Object>
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface java.util.Map<java.lang.String,​java.lang.Object>
      • containsKey

        public boolean containsKey​(java.lang.Object key)
        Specified by:
        containsKey in interface javax.script.Bindings
        Specified by:
        containsKey in interface java.util.Map<java.lang.String,​java.lang.Object>
      • containsValue

        public boolean containsValue​(java.lang.Object value)
        Specified by:
        containsValue in interface java.util.Map<java.lang.String,​java.lang.Object>
      • get

        public java.lang.Object get​(java.lang.Object key)
        Specified by:
        get in interface javax.script.Bindings
        Specified by:
        get in interface java.util.Map<java.lang.String,​java.lang.Object>
      • keySet

        public java.util.Set<java.lang.String> keySet()
        Specified by:
        keySet in interface java.util.Map<java.lang.String,​java.lang.Object>
      • values

        public java.util.Collection<java.lang.Object> values()
        Specified by:
        values in interface java.util.Map<java.lang.String,​java.lang.Object>
      • entrySet

        public java.util.Set<java.util.Map.Entry<java.lang.String,​java.lang.Object>> entrySet()
        Specified by:
        entrySet in interface java.util.Map<java.lang.String,​java.lang.Object>
      • onGaugeAdded

        public void onGaugeAdded​(java.lang.String name,
                                 com.codahale.metrics.Gauge<?> metric)
        Specified by:
        onGaugeAdded in interface com.codahale.metrics.MetricRegistryListener
      • onGaugeRemoved

        public void onGaugeRemoved​(java.lang.String name)
        Specified by:
        onGaugeRemoved in interface com.codahale.metrics.MetricRegistryListener
      • onCounterAdded

        public void onCounterAdded​(java.lang.String name,
                                   com.codahale.metrics.Counter metric)
        Specified by:
        onCounterAdded in interface com.codahale.metrics.MetricRegistryListener
      • onCounterRemoved

        public void onCounterRemoved​(java.lang.String name)
        Specified by:
        onCounterRemoved in interface com.codahale.metrics.MetricRegistryListener
      • onHistogramAdded

        public void onHistogramAdded​(java.lang.String name,
                                     com.codahale.metrics.Histogram metric)
        Specified by:
        onHistogramAdded in interface com.codahale.metrics.MetricRegistryListener
      • onHistogramRemoved

        public void onHistogramRemoved​(java.lang.String name)
        Specified by:
        onHistogramRemoved in interface com.codahale.metrics.MetricRegistryListener
      • onMeterAdded

        public void onMeterAdded​(java.lang.String name,
                                 com.codahale.metrics.Meter metric)
        Specified by:
        onMeterAdded in interface com.codahale.metrics.MetricRegistryListener
      • onMeterRemoved

        public void onMeterRemoved​(java.lang.String name)
        Specified by:
        onMeterRemoved in interface com.codahale.metrics.MetricRegistryListener
      • onTimerAdded

        public void onTimerAdded​(java.lang.String name,
                                 com.codahale.metrics.Timer metric)
        Specified by:
        onTimerAdded in interface com.codahale.metrics.MetricRegistryListener
      • onTimerRemoved

        public void onTimerRemoved​(java.lang.String name)
        Specified by:
        onTimerRemoved in interface com.codahale.metrics.MetricRegistryListener
      • getMetrics

        public java.util.Map<java.lang.String,​com.codahale.metrics.Metric> getMetrics()