Package io.dropwizard.metrics5
Interface Reservoir
- All Known Implementing Classes:
ExponentiallyDecayingReservoir
,LockFreeExponentiallyDecayingReservoir
,SlidingTimeWindowArrayReservoir
,SlidingTimeWindowReservoir
,SlidingWindowReservoir
,UniformReservoir
public interface Reservoir
A statistically representative reservoir of a data stream.
-
Method Details
-
size
int size()Returns the number of values recorded.- Returns:
- the number of values recorded
-
update
void update(long value) Adds a new recorded value to the reservoir.- Parameters:
value
- a new recorded value
-
getSnapshot
Snapshot getSnapshot()Returns a snapshot of the reservoir's values.- Returns:
- a snapshot of the reservoir's values
-