@InterfaceAudience.Private public class MetricRegistryImpl extends Object implements MetricRegistry
MetricRegistry.| Constructor and Description |
|---|
MetricRegistryImpl(MetricRegistryInfo info) |
| Modifier and Type | Method and Description |
|---|---|
Counter |
counter(String name) |
protected Counter |
createCounter() |
protected Histogram |
createHistogram() |
protected Meter |
createMeter() |
protected Timer |
createTimer() |
Optional<Metric> |
get(String name) |
MetricRegistryInfo |
getMetricRegistryInfo() |
Map<String,Metric> |
getMetrics() |
Histogram |
histogram(String name) |
Meter |
meter(String name) |
<T> Gauge<T> |
register(String name,
Gauge<T> gauge) |
Metric |
register(String name,
Metric metric) |
void |
registerAll(MetricSet metricSet) |
boolean |
remove(String name) |
Timer |
timer(String name) |
public MetricRegistryImpl(MetricRegistryInfo info)
public Timer timer(String name)
timer in interface MetricRegistryprotected Timer createTimer()
public Histogram histogram(String name)
histogram in interface MetricRegistryprotected Histogram createHistogram()
public Meter meter(String name)
meter in interface MetricRegistryprotected Meter createMeter()
public Counter counter(String name)
counter in interface MetricRegistryprotected Counter createCounter()
public Optional<Metric> get(String name)
get in interface MetricRegistrypublic Metric register(String name, Metric metric)
register in interface MetricRegistrypublic <T> Gauge<T> register(String name, Gauge<T> gauge)
register in interface MetricRegistrypublic void registerAll(MetricSet metricSet)
registerAll in interface MetricRegistrypublic Map<String,Metric> getMetrics()
getMetrics in interface MetricSetpublic boolean remove(String name)
remove in interface MetricRegistrypublic MetricRegistryInfo getMetricRegistryInfo()
getMetricRegistryInfo in interface MetricRegistryCopyright © 2007–2018 The Apache Software Foundation. All rights reserved.