public class BinaryLongReference extends AbstractReference implements LongReference
| Modifier and Type | Field and Description |
|---|---|
static long |
LONG_NOT_COMPLETE |
bytes, offset| Constructor and Description |
|---|
BinaryLongReference() |
| Modifier and Type | Method and Description |
|---|---|
long |
addAtomicValue(long delta) |
long |
addValue(long delta) |
void |
bytesStore(BytesStore bytes,
long offset,
long length)
This setter for a data type which points to an underlying ByteStore.
|
boolean |
compareAndSwapValue(long expected,
long value) |
static void |
forceAllToNotCompleteState()
only used for testing
|
long |
getValue() |
long |
getVolatileValue() |
long |
maxSize() |
void |
setOrderedValue(long value) |
void |
setValue(long value) |
static void |
startCollecting()
only used for testing
|
String |
toString() |
acceptNewBytesStore, address, bytesStore, close, offsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetMaxValue, setMinValuebytesStore, offsetpublic static final long LONG_NOT_COMPLETE
public static void startCollecting()
public static void forceAllToNotCompleteState()
public void bytesStore(@NotNull
BytesStore bytes,
long offset,
long length)
throws IllegalStateException,
IllegalArgumentException,
BufferOverflowException,
BufferUnderflowException
ByteablebytesStore in interface ByteablebytesStore in class AbstractReferencebytes - the fix point ByteStoreoffset - the offset within the ByteStorelength - the length in the ByteStoreIllegalStateExceptionIllegalArgumentExceptionBufferOverflowExceptionBufferUnderflowExceptionpublic long maxSize()
maxSize in interface ByteablemaxSize in class AbstractReferencepublic long getValue()
getValue in interface net.openhft.chronicle.core.values.LongValuepublic void setValue(long value)
setValue in interface net.openhft.chronicle.core.values.LongValuepublic long getVolatileValue()
getVolatileValue in interface net.openhft.chronicle.core.values.LongValuepublic void setOrderedValue(long value)
setOrderedValue in interface net.openhft.chronicle.core.values.LongValuepublic long addValue(long delta)
addValue in interface net.openhft.chronicle.core.values.LongValuepublic long addAtomicValue(long delta)
addAtomicValue in interface net.openhft.chronicle.core.values.LongValuepublic boolean compareAndSwapValue(long expected,
long value)
compareAndSwapValue in interface net.openhft.chronicle.core.values.LongValueCopyright © 2018. All rights reserved.