Uses of Class
org.HdrHistogram.AbstractHistogram
Packages that use AbstractHistogram
-
Uses of AbstractHistogram in org.HdrHistogram
Subclasses of AbstractHistogram in org.HdrHistogramModifier and TypeClassDescriptionclassA High Dynamic Range (HDR) Histogram using atomiclongcount typeclassAn integer values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations.classA High Dynamic Range (HDR) HistogramclassA High Dynamic Range (HDR) Histogram using anintcount typeclassAn integer values High Dynamic Range (HDR) Histogram that uses a packed internal representation and supports safe concurrent recording operations.classA High Dynamic Range (HDR) Histogram that uses a packed internal representationclassA High Dynamic Range (HDR) Histogram using ashortcount typeclassAn integer values High Dynamic Range (HDR) Histogram that is synchronized as a wholeMethods in org.HdrHistogram that return AbstractHistogramModifier and TypeMethodDescriptionabstract AbstractHistogramAbstractHistogram.copy()Create a copy of this histogram, complete with data and everything.abstract AbstractHistogramAbstractHistogram.copyCorrectedForCoordinatedOmission(long expectedIntervalBetweenValueSamples) Get a copy of this histogram, corrected for coordinated omission.Methods in org.HdrHistogram with parameters of type AbstractHistogramModifier and TypeMethodDescriptionvoidAbstractHistogram.add(AbstractHistogram otherHistogram) Add the contents of another histogram to this one.voidSynchronizedHistogram.add(AbstractHistogram otherHistogram) voidAbstractHistogram.addWhileCorrectingForCoordinatedOmission(AbstractHistogram otherHistogram, long expectedIntervalBetweenValueSamples) Add the contents of another histogram to this one, while correcting the incoming data for coordinated omission.voidSynchronizedHistogram.addWhileCorrectingForCoordinatedOmission(AbstractHistogram fromHistogram, long expectedIntervalBetweenValueSamples) voidAbstractHistogram.copyInto(AbstractHistogram targetHistogram) Copy this histogram into the target histogram, overwriting it's contents.voidSynchronizedHistogram.copyInto(AbstractHistogram targetHistogram) voidAbstractHistogram.copyIntoCorrectedForCoordinatedOmission(AbstractHistogram targetHistogram, long expectedIntervalBetweenValueSamples) Copy this histogram, corrected for coordinated omission, into the target histogram, overwriting it's contents.voidSynchronizedHistogram.copyIntoCorrectedForCoordinatedOmission(AbstractHistogram targetHistogram, long expectedIntervalBetweenValueSamples) voidAbstractHistogram.subtract(AbstractHistogram otherHistogram) Subtract the contents of another histogram from this one.voidSynchronizedHistogram.subtract(AbstractHistogram otherHistogram) Method parameters in org.HdrHistogram with type arguments of type AbstractHistogramModifier and TypeMethodDescriptionstatic DoubleHistogramDoubleHistogram.decodeFromByteBuffer(ByteBuffer buffer, 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 DoubleHistogramDoubleHistogram.decodeFromCompressedByteBuffer(ByteBuffer buffer, 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 AbstractHistogramModifierConstructorDescriptionprotectedAbstractHistogram(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)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)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)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)LinearIterator(AbstractHistogram histogram, long valueUnitsPerBucket) LogarithmicIterator(AbstractHistogram histogram, long valueUnitsInFirstBucket, double logBase) 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)PackedHistogram(AbstractHistogram source) Construct a PackedHistogram with the same range settings as a given source histogram, duplicating the source's start/end timestamps (but NOT it's contents)PercentileIterator(AbstractHistogram histogram, int percentileTicksPerHalfDistance) RecordedValuesIterator(AbstractHistogram histogram) 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)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 AbstractHistogramModifierConstructorDescriptionDoubleHistogram(int numberOfSignificantValueDigits, Class<? extends AbstractHistogram> internalCountsHistogramClass) Construct a new auto-resizing DoubleHistogram using a precision stated as a number of significant decimal digits.protectedDoubleHistogram(long highestToLowestValueRatio, int numberOfSignificantValueDigits, 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.