Top Description Fields Constructors Methods
org.HdrHistogram.packedarray

public Class PackedLongArray

extends AbstractPackedLongArray
Class Inheritance
Known Direct Subclasses
org.HdrHistogram.packedarray.ConcurrentPackedLongArray, org.HdrHistogram.packedarray.PackedArraySingleWriterRecorder.InternalPackedLongArray

A Packed array of signed 64 bit values, and supports get(), set(), add() and increment() operations on the logical contents of the array.

Field Summary

Inherited from org.HdrHistogram.packedarray.AbstractPackedLongArray:
NUMBER_OF_NON_ZEROS_TO_HASH

Constructor Summary

AccessConstructor and Description
pack-priv
public
PackedLongArray(final int virtualLength)

public
PackedLongArray(final int virtualLength, final int initialPhysicalLength)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
public PackedLongArray
copy()

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.copy.

Create a copy of this array, complete with data and everything.
pack-priv long
pack-priv void
pack-priv void
public void
setVirtualLength(final int
the
newVirtualArrayLength
)

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.setVirtualLength.

Set a new virtual length for the array.
Inherited from org.HdrHistogram.packedarray.AbstractPackedLongArray:
addaddclearequalsgetgetArrayContextgetEndTimeStampgetPhysicalLengthgetStartTimeStamphashCodeincrementiteratorlengthnonZeroValuessetsetArrayContextsetEndTimeStampsetStartTimeStamptoString

Constructor Detail

PackedLongArrayback to summary
pack-priv PackedLongArray()
PackedLongArrayback to summary
public PackedLongArray(final int virtualLength)
PackedLongArrayback to summary
public PackedLongArray(final int virtualLength, final int initialPhysicalLength)

Method Detail

clearContentsback to summary
pack-priv void clearContents()

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.clearContents.

Annotations
@Override
copyback to summary
public PackedLongArray copy()

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.copy.

Doc from org.HdrHistogram.packedarray.AbstractPackedLongArray.copy.

Create a copy of this array, complete with data and everything.

Returns:PackedLongArray

A distinct copy of this array.

Annotations
@Override
criticalSectionEnterback to summary
pack-priv long criticalSectionEnter()

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.criticalSectionEnter.

Annotations
@Override
criticalSectionExitback to summary
pack-priv void criticalSectionExit(final long criticalValueAtEnter)

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.criticalSectionExit.

Annotations
@Override
resizeStorageArrayback to summary
pack-priv void resizeStorageArray(final int newPhysicalLengthInLongs)

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.resizeStorageArray.

Annotations
@Override
setVirtualLengthback to summary
public void setVirtualLength(final int newVirtualArrayLength)

Implements abstract org.HdrHistogram.packedarray.AbstractPackedLongArray.setVirtualLength.

Doc from org.HdrHistogram.packedarray.AbstractPackedLongArray.setVirtualLength.

Set a new virtual length for the array.

Parameters
newVirtualArrayLength:int

the

Annotations
@Override