Class PolyglotMetricRegistryBindings
java.lang.Object
io.nosqlbench.engine.core.metrics.PolyglotMetricRegistryBindings
- All Implemented Interfaces:
com.codahale.metrics.MetricRegistryListener,java.util.EventListener,org.graalvm.polyglot.proxy.Proxy,org.graalvm.polyglot.proxy.ProxyObject
public class PolyglotMetricRegistryBindings
extends java.lang.Object
implements org.graalvm.polyglot.proxy.ProxyObject, com.codahale.metrics.MetricRegistryListener
A view of metrics objects as an object tree.
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description PolyglotMetricRegistryBindings(com.codahale.metrics.MetricRegistry registry) -
Method Summary
Modifier and Type Method Description java.lang.ObjectgetMember(java.lang.String key)java.lang.ObjectgetMemberKeys()booleanhasMember(java.lang.String key)voidonCounterAdded(java.lang.String name, com.codahale.metrics.Counter counter)voidonCounterRemoved(java.lang.String name)voidonGaugeAdded(java.lang.String name, com.codahale.metrics.Gauge<?> gauge)voidonGaugeRemoved(java.lang.String name)voidonHistogramAdded(java.lang.String name, com.codahale.metrics.Histogram histogram)voidonHistogramRemoved(java.lang.String name)voidonMeterAdded(java.lang.String name, com.codahale.metrics.Meter meter)voidonMeterRemoved(java.lang.String name)voidonTimerAdded(java.lang.String name, com.codahale.metrics.Timer timer)voidonTimerRemoved(java.lang.String name)voidputMember(java.lang.String key, org.graalvm.polyglot.Value value)booleanremoveMember(java.lang.String key)
-
Constructor Details
-
PolyglotMetricRegistryBindings
public PolyglotMetricRegistryBindings(com.codahale.metrics.MetricRegistry registry)
-
-
Method Details
-
getMember
public java.lang.Object getMember(java.lang.String key)- Specified by:
getMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
getMemberKeys
public java.lang.Object getMemberKeys()- Specified by:
getMemberKeysin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
hasMember
public boolean hasMember(java.lang.String key)- Specified by:
hasMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
putMember
public void putMember(java.lang.String key, org.graalvm.polyglot.Value value)- Specified by:
putMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
removeMember
public boolean removeMember(java.lang.String key)- Specified by:
removeMemberin interfaceorg.graalvm.polyglot.proxy.ProxyObject
-
onGaugeAdded
public void onGaugeAdded(java.lang.String name, com.codahale.metrics.Gauge<?> gauge)- 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 counter)- 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 histogram)- 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 meter)- 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 timer)- Specified by:
onTimerAddedin interfacecom.codahale.metrics.MetricRegistryListener
-
onTimerRemoved
public void onTimerRemoved(java.lang.String name)- Specified by:
onTimerRemovedin interfacecom.codahale.metrics.MetricRegistryListener
-