Package io.engineblock.metrics
Class MetricRegistryBindings
- java.lang.Object
-
- io.engineblock.script.ReadOnlyBindings
-
- io.engineblock.metrics.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
-
-
Constructor Summary
Constructors Constructor Description MetricRegistryBindings(com.codahale.metrics.MetricRegistry registry)
-
Method Summary
Modifier and Type Method Description booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>>entrySet()java.lang.Objectget(java.lang.Object key)java.util.Map<java.lang.String,com.codahale.metrics.Metric>getMetrics()booleanisEmpty()java.util.Set<java.lang.String>keySet()voidonCounterAdded(java.lang.String name, com.codahale.metrics.Counter metric)voidonCounterRemoved(java.lang.String name)voidonGaugeAdded(java.lang.String name, com.codahale.metrics.Gauge<?> metric)voidonGaugeRemoved(java.lang.String name)voidonHistogramAdded(java.lang.String name, com.codahale.metrics.Histogram metric)voidonHistogramRemoved(java.lang.String name)voidonMeterAdded(java.lang.String name, com.codahale.metrics.Meter metric)voidonMeterRemoved(java.lang.String name)voidonTimerAdded(java.lang.String name, com.codahale.metrics.Timer metric)voidonTimerRemoved(java.lang.String name)intsize()java.util.Collection<java.lang.Object>values()-
Methods inherited from class io.engineblock.script.ReadOnlyBindings
clear, put, putAll, remove
-
-
-
-
Method Detail
-
size
public int size()
- Specified by:
sizein interfacejava.util.Map<java.lang.String,java.lang.Object>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejavax.script.Bindings- Specified by:
containsKeyin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValuein interfacejava.util.Map<java.lang.String,java.lang.Object>
-
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
getin interfacejavax.script.Bindings- Specified by:
getin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
keySet
public java.util.Set<java.lang.String> keySet()
- Specified by:
keySetin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
values
public java.util.Collection<java.lang.Object> values()
- Specified by:
valuesin interfacejava.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:
entrySetin interfacejava.util.Map<java.lang.String,java.lang.Object>
-
onGaugeAdded
public void onGaugeAdded(java.lang.String name, com.codahale.metrics.Gauge<?> metric)- Specified by:
onGaugeAddedin interfacecom.codahale.metrics.MetricRegistryListener
-
onGaugeRemoved
public void onGaugeRemoved(java.lang.String name)
- Specified by:
onGaugeRemovedin interfacecom.codahale.metrics.MetricRegistryListener
-
onCounterAdded
public void onCounterAdded(java.lang.String name, com.codahale.metrics.Counter metric)- Specified by:
onCounterAddedin interfacecom.codahale.metrics.MetricRegistryListener
-
onCounterRemoved
public void onCounterRemoved(java.lang.String name)
- Specified by:
onCounterRemovedin interfacecom.codahale.metrics.MetricRegistryListener
-
onHistogramAdded
public void onHistogramAdded(java.lang.String name, com.codahale.metrics.Histogram metric)- Specified by:
onHistogramAddedin interfacecom.codahale.metrics.MetricRegistryListener
-
onHistogramRemoved
public void onHistogramRemoved(java.lang.String name)
- Specified by:
onHistogramRemovedin interfacecom.codahale.metrics.MetricRegistryListener
-
onMeterAdded
public void onMeterAdded(java.lang.String name, com.codahale.metrics.Meter metric)- Specified by:
onMeterAddedin interfacecom.codahale.metrics.MetricRegistryListener
-
onMeterRemoved
public void onMeterRemoved(java.lang.String name)
- Specified by:
onMeterRemovedin interfacecom.codahale.metrics.MetricRegistryListener
-
onTimerAdded
public void onTimerAdded(java.lang.String name, com.codahale.metrics.Timer metric)- Specified by:
onTimerAddedin interfacecom.codahale.metrics.MetricRegistryListener
-
onTimerRemoved
public void onTimerRemoved(java.lang.String name)
- Specified by:
onTimerRemovedin interfacecom.codahale.metrics.MetricRegistryListener
-
getMetrics
public java.util.Map<java.lang.String,com.codahale.metrics.Metric> getMetrics()
-
-