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 of
Timer instances, with configurable clock and reservoir. See MetricSuppliers.DefaultMeterSupplier for clock configuration. Reservoir configuration uses MetricSuppliers.RESERVOIR,
MetricSuppliers.RESERVOIR_EDR_ALPHA, MetricSuppliers.RESERVOIR_SIZE and MetricSuppliers.RESERVOIR_WINDOW.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.codahale.metrics.Reservoirvoidinit(PluginInfo info) com.codahale.metrics.Timer
-
Field Details
-
clk
public com.codahale.metrics.Clock clk
-
-
Constructor Details
-
DefaultTimerSupplier
-
-
Method Details
-
init
- Specified by:
initin interfacePluginInfoInitialized
-
getReservoir
public com.codahale.metrics.Reservoir getReservoir() -
newMetric
public com.codahale.metrics.Timer newMetric()- Specified by:
newMetricin interfacecom.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Timer>
-