Package org.apache.solr.metrics
Class DelegateRegistryMeter
- java.lang.Object
- 
- com.codahale.metrics.Meter
- 
- org.apache.solr.metrics.DelegateRegistryMeter
 
 
- 
- All Implemented Interfaces:
- com.codahale.metrics.Counting,- com.codahale.metrics.Metered,- com.codahale.metrics.Metric
 
 public class DelegateRegistryMeter extends com.codahale.metrics.MeterA meter implementation that is aware of both primary and delegate metrics belonging to different registries and able to update metrics in multiple registries- See Also:
- SolrDelegateRegistryMetricsContext
 
- 
- 
Constructor SummaryConstructors Constructor Description DelegateRegistryMeter(com.codahale.metrics.Meter primaryMeter, com.codahale.metrics.Meter delegateMeter)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCount()com.codahale.metrics.MetergetDelegateMeter()doublegetFifteenMinuteRate()doublegetFiveMinuteRate()doublegetMeanRate()doublegetOneMinuteRate()com.codahale.metrics.MetergetPrimaryMeter()voidmark()voidmark(long n)
 
- 
- 
- 
Method Detail- 
markpublic void mark() - Overrides:
- markin class- com.codahale.metrics.Meter
 
 - 
markpublic void mark(long n) - Overrides:
- markin class- com.codahale.metrics.Meter
 
 - 
getCountpublic long getCount() - Specified by:
- getCountin interface- com.codahale.metrics.Counting
- Specified by:
- getCountin interface- com.codahale.metrics.Metered
- Overrides:
- getCountin class- com.codahale.metrics.Meter
 
 - 
getFifteenMinuteRatepublic double getFifteenMinuteRate() - Specified by:
- getFifteenMinuteRatein interface- com.codahale.metrics.Metered
- Overrides:
- getFifteenMinuteRatein class- com.codahale.metrics.Meter
 
 - 
getFiveMinuteRatepublic double getFiveMinuteRate() - Specified by:
- getFiveMinuteRatein interface- com.codahale.metrics.Metered
- Overrides:
- getFiveMinuteRatein class- com.codahale.metrics.Meter
 
 - 
getMeanRatepublic double getMeanRate() - Specified by:
- getMeanRatein interface- com.codahale.metrics.Metered
- Overrides:
- getMeanRatein class- com.codahale.metrics.Meter
 
 - 
getOneMinuteRatepublic double getOneMinuteRate() - Specified by:
- getOneMinuteRatein interface- com.codahale.metrics.Metered
- Overrides:
- getOneMinuteRatein class- com.codahale.metrics.Meter
 
 - 
getPrimaryMeterpublic com.codahale.metrics.Meter getPrimaryMeter() 
 - 
getDelegateMeterpublic com.codahale.metrics.Meter getDelegateMeter() 
 
- 
 
-