Class HdrHistogramReservoir
java.lang.Object
org.mpierce.metrics.reservoir.hdrhistogram.HdrHistogramReservoir
- All Implemented Interfaces:
com.codahale.metrics.Reservoir
@ThreadSafe
public final class HdrHistogramReservoir
extends Object
implements com.codahale.metrics.Reservoir
A Reservoir that records measurements in a HdrHistogram Recorder.
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a reservoir with a default recorder.HdrHistogramReservoir(org.HdrHistogram.Recorder recorder)Create a reservoir with a user-specified recorder. -
Method Summary
-
Constructor Details
-
HdrHistogramReservoir
public HdrHistogramReservoir()Create a reservoir with a default recorder. This recorder should be suitable for most usage. -
HdrHistogramReservoir
public HdrHistogramReservoir(org.HdrHistogram.Recorder recorder)Create a reservoir with a user-specified recorder.- Parameters:
recorder- Recorder to use
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfacecom.codahale.metrics.Reservoir
-
update
public void update(long value)- Specified by:
updatein interfacecom.codahale.metrics.Reservoir
-
getSnapshot
public com.codahale.metrics.Snapshot getSnapshot()- Specified by:
getSnapshotin interfacecom.codahale.metrics.Reservoir- Returns:
- the data accumulated since the reservoir was created
-