org.qi4j.spi.metrics
Class MetricsProviderAdapter
java.lang.Object
org.qi4j.spi.metrics.MetricsProviderAdapter
- All Implemented Interfaces:
- MetricsProvider
- Direct Known Subclasses:
- YammerMetricsMixin
public class MetricsProviderAdapter
- extends java.lang.Object
- implements MetricsProvider
Adapter to ease MetricsProvider implementation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetricsProviderAdapter
public MetricsProviderAdapter()
createFactory
public <T extends MetricsFactory> T createFactory(java.lang.Class<T> factoryType)
- Description copied from interface:
MetricsProvider
- Creates a new factory instance.
- Specified by:
createFactory
in interface MetricsProvider
- Type Parameters:
T
- The metric type requested.- Parameters:
factoryType
- The class of the metric type needed.
- Returns:
- A factory instance
createMetricsTimerFactory
protected MetricsTimerFactory createMetricsTimerFactory()
createMetricsMeterFactory
protected MetricsMeterFactory createMetricsMeterFactory()
createMetricsHistogramFactory
protected MetricsHistogramFactory createMetricsHistogramFactory()
createMetricsHealthCheckFactory
protected MetricsHealthCheckFactory createMetricsHealthCheckFactory()
createMetricsGaugeFactory
protected MetricsGaugeFactory createMetricsGaugeFactory()
createMetricsCounterFactory
protected MetricsCounterFactory createMetricsCounterFactory()