|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of AbstractHistogram in org.HdrHistogram |
|---|
| Subclasses of AbstractHistogram in org.HdrHistogram | |
|---|---|
class |
AtomicHistogram
A High Dynamic Range (HDR) Histogram using atomic long count type |
class |
ConcurrentHistogram
An integer values High Dynamic Range (HDR) Histogram that supports safe concurrent recording operations. |
class |
Histogram
A High Dynamic Range (HDR) Histogram |
class |
IntCountsHistogram
A High Dynamic Range (HDR) Histogram using an int count type |
class |
ShortCountsHistogram
A High Dynamic Range (HDR) Histogram using a short count type |
class |
SynchronizedHistogram
An integer values High Dynamic Range (HDR) Histogram that is synchronized as a whole |
| Methods in org.HdrHistogram that return AbstractHistogram | |
|---|---|
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 | |
|---|---|
void |
SynchronizedHistogram.add(AbstractHistogram otherHistogram)
|
void |
AbstractHistogram.add(AbstractHistogram otherHistogram)
Add the contents of another histogram to this one. |
void |
SynchronizedHistogram.addWhileCorrectingForCoordinatedOmission(AbstractHistogram fromHistogram,
long expectedIntervalBetweenValueSamples)
|
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.copyInto(AbstractHistogram targetHistogram)
|
void |
AbstractHistogram.copyInto(AbstractHistogram targetHistogram)
Copy this histogram into the target histogram, overwriting it's contents. |
void |
SynchronizedHistogram.copyIntoCorrectedForCoordinatedOmission(AbstractHistogram targetHistogram,
long expectedIntervalBetweenValueSamples)
|
void |
AbstractHistogram.copyIntoCorrectedForCoordinatedOmission(AbstractHistogram targetHistogram,
long expectedIntervalBetweenValueSamples)
Copy this histogram, corrected for coordinated omission, into the target histogram, overwriting it's contents. |
void |
SynchronizedHistogram.subtract(AbstractHistogram otherHistogram)
|
void |
AbstractHistogram.subtract(AbstractHistogram otherHistogram)
Subtract the contents of another histogram from this one. |
| Method parameters in org.HdrHistogram with type arguments of type AbstractHistogram | |
|---|---|
static DoubleHistogram |
DoubleHistogram.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 DoubleHistogram |
DoubleHistogram.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 AbstractHistogram | |
|---|---|
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) |
|
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)
|
|
PercentileIterator(AbstractHistogram histogram,
int percentileTicksPerHalfDistance)
|
|
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 | |
|---|---|
DoubleHistogram(int numberOfSignificantValueDigits,
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,
Class<? extends AbstractHistogram> internalCountsHistogramClass)
Construct a new DoubleHistogram with the specified dynamic range (provided in highestToLowestValueRatio) and using a precision stated as a number of significant
decimal digits. |
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||