Package org.graylog2.shared.metrics
Class HdrTimer
java.lang.Object
com.codahale.metrics.Timer
org.graylog2.shared.metrics.HdrTimer
- All Implemented Interfaces:
com.codahale.metrics.Counting
,com.codahale.metrics.Metered
,com.codahale.metrics.Metric
,com.codahale.metrics.Sampling
public class HdrTimer
extends com.codahale.metrics.Timer
-
Nested Class Summary
Nested classes/interfaces inherited from class com.codahale.metrics.Timer
com.codahale.metrics.Timer.Context
-
Constructor Summary
ConstructorDescriptionHdrTimer
(long highestTrackableValue, TimeUnit unit, int numberOfSignificantValueDigits, com.codahale.metrics.Reservoir reservoir) HdrTimer
(long highestTrackableValue, TimeUnit unit, int numberOfSignificantValueDigits, com.codahale.metrics.Reservoir reservoir, com.codahale.metrics.Clock clock) -
Method Summary
Methods inherited from class com.codahale.metrics.Timer
getFifteenMinuteRate, getFiveMinuteRate, getMeanRate, getOneMinuteRate, time, time, time, timeSupplier, update
-
Constructor Details
-
HdrTimer
-
HdrTimer
public HdrTimer(long highestTrackableValue, TimeUnit unit, int numberOfSignificantValueDigits, com.codahale.metrics.Reservoir reservoir) -
HdrTimer
public HdrTimer(long highestTrackableValue, TimeUnit unit, int numberOfSignificantValueDigits, com.codahale.metrics.Reservoir reservoir, com.codahale.metrics.Clock clock)
-
-
Method Details
-
getCount
public long getCount()- Specified by:
getCount
in interfacecom.codahale.metrics.Counting
- Specified by:
getCount
in interfacecom.codahale.metrics.Metered
- Overrides:
getCount
in classcom.codahale.metrics.Timer
-
getSnapshot
public com.codahale.metrics.Snapshot getSnapshot()- Specified by:
getSnapshot
in interfacecom.codahale.metrics.Sampling
- Overrides:
getSnapshot
in classcom.codahale.metrics.Timer
-
update
- Overrides:
update
in classcom.codahale.metrics.Timer
-