Package org.HdrHistogram
Class RecordedValuesIterator
java.lang.Object
org.HdrHistogram.RecordedValuesIterator
- All Implemented Interfaces:
Iterator<HistogramIterationValue>
Used for iterating through all recorded histogram values using the finest granularity steps supported by the
underlying representation. The iteration steps through all non-zero recorded value counts, and terminates when
all recorded histogram values are exhausted.
-
Constructor Details
-
RecordedValuesIterator
- Parameters:
histogram- The histogram this iterator will operate on
-
-
Method Details
-
reset
public void reset()Reset iterator for re-use in a fresh iteration over the same histogram data set. -
hasNext
public boolean hasNext()Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)- Specified by:
hasNextin interfaceIterator<HistogramIterationValue>- Returns:
- true if the iterator has more elements.
-
next
Returns the next element in the iteration.- Specified by:
nextin interfaceIterator<HistogramIterationValue>- Returns:
- the
HistogramIterationValueassociated with the next element in the iteration.
-
remove
public void remove()Not supported. Will throw anUnsupportedOperationException.- Specified by:
removein interfaceIterator<HistogramIterationValue>
-