Package org.HdrHistogram
Class PackedConcurrentHistogram.ConcurrentPackedArrayWithNormalizingOffset
java.lang.Object
org.HdrHistogram.PackedConcurrentHistogram.ConcurrentPackedArrayWithNormalizingOffset
- All Implemented Interfaces:
Serializable,ConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
- Enclosing class:
PackedConcurrentHistogram
static class PackedConcurrentHistogram.ConcurrentPackedArrayWithNormalizingOffset
extends Object
implements ConcurrentHistogram.ConcurrentArrayWithNormalizingOffset, Serializable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConcurrentPackedArrayWithNormalizingOffset(int length, int normalizingIndexOffset) -
Method Summary
Modifier and TypeMethodDescriptionvoidatomicAdd(int index, long valueToAdd) voidatomicIncrement(int index) longget(int index) doubleintintvoidlazySet(int index, long newValue) intlength()voidsetDoubleToIntegerValueConversionRatio(double doubleToIntegerValueConversionRatio) voidsetNormalizingIndexOffset(int normalizingIndexOffset)
-
Field Details
-
packedCounts
-
normalizingIndexOffset
private int normalizingIndexOffset -
doubleToIntegerValueConversionRatio
private double doubleToIntegerValueConversionRatio
-
-
Constructor Details
-
ConcurrentPackedArrayWithNormalizingOffset
ConcurrentPackedArrayWithNormalizingOffset(int length, int normalizingIndexOffset)
-
-
Method Details
-
getNormalizingIndexOffset
public int getNormalizingIndexOffset()- Specified by:
getNormalizingIndexOffsetin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
setNormalizingIndexOffset
public void setNormalizingIndexOffset(int normalizingIndexOffset) - Specified by:
setNormalizingIndexOffsetin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
getDoubleToIntegerValueConversionRatio
public double getDoubleToIntegerValueConversionRatio()- Specified by:
getDoubleToIntegerValueConversionRatioin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
setDoubleToIntegerValueConversionRatio
public void setDoubleToIntegerValueConversionRatio(double doubleToIntegerValueConversionRatio) - Specified by:
setDoubleToIntegerValueConversionRatioin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
get
public long get(int index) - Specified by:
getin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
atomicIncrement
public void atomicIncrement(int index) - Specified by:
atomicIncrementin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
atomicAdd
public void atomicAdd(int index, long valueToAdd) - Specified by:
atomicAddin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
lazySet
public void lazySet(int index, long newValue) - Specified by:
lazySetin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
length
public int length()- Specified by:
lengthin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-
getEstimatedFootprintInBytes
public int getEstimatedFootprintInBytes()- Specified by:
getEstimatedFootprintInBytesin interfaceConcurrentHistogram.ConcurrentArrayWithNormalizingOffset
-