Package com.yammer.metrics.core
Class DummyMetricsRegistry
- java.lang.Object
-
- com.yammer.metrics.core.MetricsRegistry
-
- com.yammer.metrics.core.DummyMetricsRegistry
-
public class DummyMetricsRegistry extends com.yammer.metrics.core.MetricsRegistryA no-op implementation of a metrics registry.- Author:
- vasily@wavefront.com
-
-
Constructor Summary
Constructors Constructor Description DummyMetricsRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(com.yammer.metrics.core.MetricsRegistryListener listener)Map<com.yammer.metrics.core.MetricName,com.yammer.metrics.core.Metric>allMetrics()SortedMap<String,SortedMap<com.yammer.metrics.core.MetricName,com.yammer.metrics.core.Metric>>groupedMetrics()SortedMap<String,SortedMap<com.yammer.metrics.core.MetricName,com.yammer.metrics.core.Metric>>groupedMetrics(com.yammer.metrics.core.MetricPredicate predicate)com.yammer.metrics.core.CounternewCounter(com.yammer.metrics.core.MetricName metricName)com.yammer.metrics.core.CounternewCounter(Class<?> klass, String name)com.yammer.metrics.core.CounternewCounter(Class<?> klass, String name, String scope)<T> com.yammer.metrics.core.Gauge<T>newGauge(com.yammer.metrics.core.MetricName metricName, com.yammer.metrics.core.Gauge<T> metric)<T> com.yammer.metrics.core.Gauge<T>newGauge(Class<?> klass, String name, com.yammer.metrics.core.Gauge<T> metric)<T> com.yammer.metrics.core.Gauge<T>newGauge(Class<?> klass, String name, String scope, com.yammer.metrics.core.Gauge<T> metric)com.yammer.metrics.core.HistogramnewHistogram(com.yammer.metrics.core.MetricName metricName, boolean biased)com.yammer.metrics.core.HistogramnewHistogram(Class<?> klass, String name)com.yammer.metrics.core.HistogramnewHistogram(Class<?> klass, String name, boolean biased)com.yammer.metrics.core.HistogramnewHistogram(Class<?> klass, String name, String scope)com.yammer.metrics.core.HistogramnewHistogram(Class<?> klass, String name, String scope, boolean biased)com.yammer.metrics.core.MeternewMeter(com.yammer.metrics.core.MetricName metricName, String eventType, TimeUnit unit)com.yammer.metrics.core.MeternewMeter(Class<?> klass, String name, String scope, String eventType, TimeUnit unit)com.yammer.metrics.core.MeternewMeter(Class<?> klass, String name, String eventType, TimeUnit unit)com.yammer.metrics.core.TimernewTimer(com.yammer.metrics.core.MetricName metricName, TimeUnit durationUnit, TimeUnit rateUnit)com.yammer.metrics.core.TimernewTimer(Class<?> klass, String name)com.yammer.metrics.core.TimernewTimer(Class<?> klass, String name, String scope)com.yammer.metrics.core.TimernewTimer(Class<?> klass, String name, String scope, TimeUnit durationUnit, TimeUnit rateUnit)com.yammer.metrics.core.TimernewTimer(Class<?> klass, String name, TimeUnit durationUnit, TimeUnit rateUnit)voidremoveListener(com.yammer.metrics.core.MetricsRegistryListener listener)voidremoveMetric(com.yammer.metrics.core.MetricName name)voidremoveMetric(Class<?> klass, String name)voidremoveMetric(Class<?> klass, String name, String scope)
-
-
-
Method Detail
-
newGauge
public <T> com.yammer.metrics.core.Gauge<T> newGauge(Class<?> klass, String name, com.yammer.metrics.core.Gauge<T> metric)
- Overrides:
newGaugein classcom.yammer.metrics.core.MetricsRegistry
-
newGauge
public <T> com.yammer.metrics.core.Gauge<T> newGauge(Class<?> klass, String name, String scope, com.yammer.metrics.core.Gauge<T> metric)
- Overrides:
newGaugein classcom.yammer.metrics.core.MetricsRegistry
-
newGauge
public <T> com.yammer.metrics.core.Gauge<T> newGauge(com.yammer.metrics.core.MetricName metricName, com.yammer.metrics.core.Gauge<T> metric)- Overrides:
newGaugein classcom.yammer.metrics.core.MetricsRegistry
-
newCounter
public com.yammer.metrics.core.Counter newCounter(Class<?> klass, String name)
- Overrides:
newCounterin classcom.yammer.metrics.core.MetricsRegistry
-
newCounter
public com.yammer.metrics.core.Counter newCounter(Class<?> klass, String name, String scope)
- Overrides:
newCounterin classcom.yammer.metrics.core.MetricsRegistry
-
newCounter
public com.yammer.metrics.core.Counter newCounter(com.yammer.metrics.core.MetricName metricName)
- Overrides:
newCounterin classcom.yammer.metrics.core.MetricsRegistry
-
newHistogram
public com.yammer.metrics.core.Histogram newHistogram(Class<?> klass, String name, boolean biased)
- Overrides:
newHistogramin classcom.yammer.metrics.core.MetricsRegistry
-
newHistogram
public com.yammer.metrics.core.Histogram newHistogram(Class<?> klass, String name, String scope, boolean biased)
- Overrides:
newHistogramin classcom.yammer.metrics.core.MetricsRegistry
-
newHistogram
public com.yammer.metrics.core.Histogram newHistogram(Class<?> klass, String name)
- Overrides:
newHistogramin classcom.yammer.metrics.core.MetricsRegistry
-
newHistogram
public com.yammer.metrics.core.Histogram newHistogram(Class<?> klass, String name, String scope)
- Overrides:
newHistogramin classcom.yammer.metrics.core.MetricsRegistry
-
newHistogram
public com.yammer.metrics.core.Histogram newHistogram(com.yammer.metrics.core.MetricName metricName, boolean biased)- Overrides:
newHistogramin classcom.yammer.metrics.core.MetricsRegistry
-
newMeter
public com.yammer.metrics.core.Meter newMeter(Class<?> klass, String name, String eventType, TimeUnit unit)
- Overrides:
newMeterin classcom.yammer.metrics.core.MetricsRegistry
-
newMeter
public com.yammer.metrics.core.Meter newMeter(Class<?> klass, String name, String scope, String eventType, TimeUnit unit)
- Overrides:
newMeterin classcom.yammer.metrics.core.MetricsRegistry
-
newMeter
public com.yammer.metrics.core.Meter newMeter(com.yammer.metrics.core.MetricName metricName, String eventType, TimeUnit unit)- Overrides:
newMeterin classcom.yammer.metrics.core.MetricsRegistry
-
newTimer
public com.yammer.metrics.core.Timer newTimer(Class<?> klass, String name)
- Overrides:
newTimerin classcom.yammer.metrics.core.MetricsRegistry
-
newTimer
public com.yammer.metrics.core.Timer newTimer(Class<?> klass, String name, TimeUnit durationUnit, TimeUnit rateUnit)
- Overrides:
newTimerin classcom.yammer.metrics.core.MetricsRegistry
-
newTimer
public com.yammer.metrics.core.Timer newTimer(Class<?> klass, String name, String scope)
- Overrides:
newTimerin classcom.yammer.metrics.core.MetricsRegistry
-
newTimer
public com.yammer.metrics.core.Timer newTimer(Class<?> klass, String name, String scope, TimeUnit durationUnit, TimeUnit rateUnit)
- Overrides:
newTimerin classcom.yammer.metrics.core.MetricsRegistry
-
newTimer
public com.yammer.metrics.core.Timer newTimer(com.yammer.metrics.core.MetricName metricName, TimeUnit durationUnit, TimeUnit rateUnit)- Overrides:
newTimerin classcom.yammer.metrics.core.MetricsRegistry
-
allMetrics
public Map<com.yammer.metrics.core.MetricName,com.yammer.metrics.core.Metric> allMetrics()
- Overrides:
allMetricsin classcom.yammer.metrics.core.MetricsRegistry
-
groupedMetrics
public SortedMap<String,SortedMap<com.yammer.metrics.core.MetricName,com.yammer.metrics.core.Metric>> groupedMetrics()
- Overrides:
groupedMetricsin classcom.yammer.metrics.core.MetricsRegistry
-
groupedMetrics
public SortedMap<String,SortedMap<com.yammer.metrics.core.MetricName,com.yammer.metrics.core.Metric>> groupedMetrics(com.yammer.metrics.core.MetricPredicate predicate)
- Overrides:
groupedMetricsin classcom.yammer.metrics.core.MetricsRegistry
-
removeMetric
public void removeMetric(Class<?> klass, String name)
- Overrides:
removeMetricin classcom.yammer.metrics.core.MetricsRegistry
-
removeMetric
public void removeMetric(Class<?> klass, String name, String scope)
- Overrides:
removeMetricin classcom.yammer.metrics.core.MetricsRegistry
-
removeMetric
public void removeMetric(com.yammer.metrics.core.MetricName name)
- Overrides:
removeMetricin classcom.yammer.metrics.core.MetricsRegistry
-
addListener
public void addListener(com.yammer.metrics.core.MetricsRegistryListener listener)
- Overrides:
addListenerin classcom.yammer.metrics.core.MetricsRegistry
-
removeListener
public void removeListener(com.yammer.metrics.core.MetricsRegistryListener listener)
- Overrides:
removeListenerin classcom.yammer.metrics.core.MetricsRegistry
-
-