Package org.apache.solr.metrics
Class MetricSuppliers.DefaultTimerSupplier
- java.lang.Object
- 
- org.apache.solr.metrics.MetricSuppliers.DefaultTimerSupplier
 
- 
- All Implemented Interfaces:
- com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Timer>,- PluginInfoInitialized
 - Enclosing class:
- MetricSuppliers
 
 public static final class MetricSuppliers.DefaultTimerSupplier extends Object implements com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Timer>, PluginInfoInitialized Default supplier ofTimerinstances, with configurable clock and reservoir. SeeMetricSuppliers.DefaultMeterSupplierfor clock configuration. Reservoir configuration usesMetricSuppliers.RESERVOIR,MetricSuppliers.RESERVOIR_EDR_ALPHA,MetricSuppliers.RESERVOIR_SIZEandMetricSuppliers.RESERVOIR_WINDOW.
- 
- 
Field SummaryFields Modifier and Type Field Description com.codahale.metrics.Clockclk
 - 
Constructor SummaryConstructors Constructor Description DefaultTimerSupplier(SolrResourceLoader loader)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description com.codahale.metrics.ReservoirgetReservoir()voidinit(PluginInfo info)com.codahale.metrics.TimernewMetric()
 
- 
- 
- 
Constructor Detail- 
DefaultTimerSupplierpublic DefaultTimerSupplier(SolrResourceLoader loader) 
 
- 
 - 
Method Detail- 
initpublic void init(PluginInfo info) - Specified by:
- initin interface- PluginInfoInitialized
 
 - 
getReservoirpublic com.codahale.metrics.Reservoir getReservoir() 
 - 
newMetricpublic com.codahale.metrics.Timer newMetric() - Specified by:
- newMetricin interface- com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Timer>
 
 
- 
 
-