Uses of Class
org.HdrHistogram.AbstractHistogram
-
-
Uses of AbstractHistogram in org.HdrHistogram
Subclasses of AbstractHistogram in org.HdrHistogram Modifier and Type Class Description class
AtomicHistogram
A High Dynamic Range (HDR) Histogram using atomiclong
count typeclass
ConcurrentHistogram
An integer values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations.class
Histogram
A High Dynamic Range (HDR) Histogramclass
IntCountsHistogram
A High Dynamic Range (HDR) Histogram using anint
count typeprivate class
Recorder.InternalAtomicHistogram
private class
Recorder.InternalConcurrentHistogram
class
ShortCountsHistogram
A High Dynamic Range (HDR) Histogram using ashort
count typeprivate class
SingleWriterRecorder.InternalHistogram
class
SynchronizedHistogram
An integer values High Dynamic Range (HDR) Histogram that is synchronized as a wholeFields in org.HdrHistogram declared as AbstractHistogram Modifier and Type Field Description (package private) AbstractHistogram
AbstractHistogram.AllValues. histogram
(package private) AbstractHistogram
AbstractHistogram.LinearBucketValues. histogram
(package private) AbstractHistogram
AbstractHistogram.LogarithmicBucketValues. histogram
(package private) AbstractHistogram
AbstractHistogram.Percentiles. histogram
(package private) AbstractHistogram
AbstractHistogram.RecordedValues. histogram
(package private) AbstractHistogram
AbstractHistogramIterator. histogram
(package private) AbstractHistogram
DoubleHistogram. integerValuesHistogram
Fields in org.HdrHistogram with type parameters of type AbstractHistogram Modifier and Type Field Description private static java.util.concurrent.atomic.AtomicLongFieldUpdater<AbstractHistogram>
AbstractHistogram. maxValueUpdater
private static java.util.concurrent.atomic.AtomicLongFieldUpdater<AbstractHistogram>
AbstractHistogram. minNonZeroValueUpdater
Methods in org.HdrHistogram with type parameters of type AbstractHistogram Modifier and Type Method Description (package private) static <T extends AbstractHistogram>
TAbstractHistogram. decodeFromByteBuffer(java.nio.ByteBuffer buffer, java.lang.Class<T> histogramClass, long minBarForHighestTrackableValue)
private static <T extends AbstractHistogram>
TAbstractHistogram. decodeFromByteBuffer(java.nio.ByteBuffer buffer, java.lang.Class<T> histogramClass, long minBarForHighestTrackableValue, java.util.zip.Inflater decompressor)
(package private) static <T extends AbstractHistogram>
TAbstractHistogram. decodeFromCompressedByteBuffer(java.nio.ByteBuffer buffer, java.lang.Class<T> histogramClass, long minBarForHighestTrackableValue)
Methods in org.HdrHistogram that return AbstractHistogram Modifier and Type Method Description abstract AbstractHistogram
AbstractHistogram. copy()
Create a copy of this histogram, complete with data and everything.abstract AbstractHistogram
AbstractHistogram. copyCorrectedForCoordinatedOmission(long expectedIntervalBetweenValueSamples)
Get a copy of this histogram, corrected for coordinated omission.Methods in org.HdrHistogram with parameters of type AbstractHistogram Modifier and Type Method Description void
AbstractHistogram. add(AbstractHistogram otherHistogram)
Add the contents of another histogram to this one.void
SynchronizedHistogram. add(AbstractHistogram otherHistogram)
void
AbstractHistogram. addWhileCorrectingForCoordinatedOmission(AbstractHistogram otherHistogram, long expectedIntervalBetweenValueSamples)
Add the contents of another histogram to this one, while correcting the incoming data for coordinated omission.void
SynchronizedHistogram. addWhileCorrectingForCoordinatedOmission(AbstractHistogram fromHistogram, long expectedIntervalBetweenValueSamples)
void
AbstractHistogram. copyInto(AbstractHistogram targetHistogram)
Copy this histogram into the target histogram, overwriting it's contents.void
SynchronizedHistogram. copyInto(AbstractHistogram targetHistogram)
void
AbstractHistogram. copyIntoCorrectedForCoordinatedOmission(AbstractHistogram targetHistogram, long expectedIntervalBetweenValueSamples)
Copy this histogram, corrected for coordinated omission, into the target histogram, overwriting it's contents.void
SynchronizedHistogram. copyIntoCorrectedForCoordinatedOmission(AbstractHistogram targetHistogram, long expectedIntervalBetweenValueSamples)
private void
DoubleHistogram. init(long configuredHighestToLowestValueRatio, double lowestTrackableUnitValue, AbstractHistogram integerValuesHistogram)
private void
AllValuesIterator. reset(AbstractHistogram histogram)
private void
LinearIterator. reset(AbstractHistogram histogram, long valueUnitsPerBucket)
private void
LogarithmicIterator. reset(AbstractHistogram histogram, long valueUnitsInFirstBucket, double logBase)
private void
PercentileIterator. reset(AbstractHistogram histogram, int percentileTicksPerHalfDistance)
private void
RecordedValuesIterator. reset(AbstractHistogram histogram)
(package private) void
AbstractHistogramIterator. resetIterator(AbstractHistogram histogram)
void
AbstractHistogram. subtract(AbstractHistogram otherHistogram)
Subtract the contents of another histogram from this one.void
SynchronizedHistogram. subtract(AbstractHistogram otherHistogram)
Method parameters in org.HdrHistogram with type arguments of type AbstractHistogram Modifier and Type Method Description private static DoubleHistogram
DoubleHistogram. constructHistogramFromBuffer(int cookie, java.nio.ByteBuffer buffer, java.lang.Class<? extends AbstractHistogram> histogramClass, long minBarForHighestToLowestValueRatio)
static DoubleHistogram
DoubleHistogram. decodeFromByteBuffer(java.nio.ByteBuffer buffer, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, long minBarForHighestToLowestValueRatio)
Construct a new DoubleHistogram by decoding it from a ByteBuffer, using a specified AbstractHistogram subclass for tracking internal counts (e.g.static DoubleHistogram
DoubleHistogram. decodeFromCompressedByteBuffer(java.nio.ByteBuffer buffer, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, long minBarForHighestToLowestValueRatio)
Construct a new DoubleHistogram by decoding it from a compressed form in a ByteBuffer, using a specified AbstractHistogram subclass for tracking internal counts (e.g.Constructors in org.HdrHistogram with parameters of type AbstractHistogram Constructor Description AbstractHistogram(AbstractHistogram source)
Construct a histogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT it's contents)AllValues(AbstractHistogram histogram)
AllValuesIterator(AbstractHistogram histogram)
AtomicHistogram(AbstractHistogram source)
Construct a histogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT it's contents)ConcurrentHistogram(AbstractHistogram source)
Construct a histogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT it's contents)DoubleHistogram(long highestToLowestValueRatio, int numberOfSignificantValueDigits, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, AbstractHistogram internalCountsHistogram)
DoubleHistogram(long highestToLowestValueRatio, int numberOfSignificantValueDigits, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, AbstractHistogram internalCountsHistogram, boolean mimicInternalModel)
Histogram(AbstractHistogram source)
Construct a histogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT its contents)Histogram(AbstractHistogram source, boolean allocateCountsArray)
IntCountsHistogram(AbstractHistogram source)
Construct a histogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT it's contents)LinearBucketValues(AbstractHistogram histogram, long valueUnitsPerBucket)
LinearIterator(AbstractHistogram histogram, long valueUnitsPerBucket)
LogarithmicBucketValues(AbstractHistogram histogram, long valueUnitsInFirstBucket, double logBase)
LogarithmicIterator(AbstractHistogram histogram, long valueUnitsInFirstBucket, double logBase)
PercentileIterator(AbstractHistogram histogram, int percentileTicksPerHalfDistance)
Percentiles(AbstractHistogram histogram, int percentileTicksPerHalfDistance)
RecordedValues(AbstractHistogram histogram)
RecordedValuesIterator(AbstractHistogram histogram)
ShortCountsHistogram(AbstractHistogram source)
Construct a histogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT it's contents)SynchronizedHistogram(AbstractHistogram source)
Construct a histogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT it's contents)Constructor parameters in org.HdrHistogram with type arguments of type AbstractHistogram Constructor Description DoubleHistogram(int numberOfSignificantValueDigits, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass)
Construct a new auto-resizing DoubleHistogram using a precision stated as a number of significant decimal digits.DoubleHistogram(long highestToLowestValueRatio, int numberOfSignificantValueDigits, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass)
Construct a new DoubleHistogram with the specified dynamic range (provided inhighestToLowestValueRatio
) and using a precision stated as a number of significant decimal digits.DoubleHistogram(long highestToLowestValueRatio, int numberOfSignificantValueDigits, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, AbstractHistogram internalCountsHistogram)
DoubleHistogram(long highestToLowestValueRatio, int numberOfSignificantValueDigits, java.lang.Class<? extends AbstractHistogram> internalCountsHistogramClass, AbstractHistogram internalCountsHistogram, boolean mimicInternalModel)
-