public static class NullMetricsFactory.NullGaugeFactory extends Object implements MetricsGaugeFactory
Constructor and Description |
---|
NullMetricsFactory.NullGaugeFactory() |
Modifier and Type | Method and Description |
---|---|
Iterable<Metric> |
registered() |
<T> MetricsGauge<T> |
registerGauge(Class<?> origin,
String name,
MetricsGauge<T> gauge)
Register a MetricsGauge with the underlying Metrics system.
|
public <T> MetricsGauge<T> registerGauge(Class<?> origin, String name, MetricsGauge<T> gauge)
MetricsGaugeFactory
registerGauge
in interface MetricsGaugeFactory
T
- Any type holding the MetricsGauge's current value.origin
- The class where the MetricsGauge is created.name
- A human readable, short name of the metric.gauge
- The implementation of the MetricsGauge.public Iterable<Metric> registered()
registered
in interface MetricsFactory