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, bytesStore, close, offset
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setMaxValue, setMinValue
bytesStore, offset
public 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
Byteable
bytesStore
in interface Byteable
bytesStore
in class AbstractReference
bytes
- the fix point ByteStoreoffset
- the offset within the ByteStorelength
- the length in the ByteStoreIllegalStateException
IllegalArgumentException
BufferOverflowException
BufferUnderflowException
public long maxSize()
maxSize
in interface Byteable
maxSize
in class AbstractReference
public long getValue()
getValue
in interface net.openhft.chronicle.core.values.LongValue
public void setValue(long value)
setValue
in interface net.openhft.chronicle.core.values.LongValue
public long getVolatileValue()
getVolatileValue
in interface net.openhft.chronicle.core.values.LongValue
public void setOrderedValue(long value)
setOrderedValue
in interface net.openhft.chronicle.core.values.LongValue
public long addValue(long delta)
addValue
in interface net.openhft.chronicle.core.values.LongValue
public long addAtomicValue(long delta)
addAtomicValue
in interface net.openhft.chronicle.core.values.LongValue
public boolean compareAndSwapValue(long expected, long value)
compareAndSwapValue
in interface net.openhft.chronicle.core.values.LongValue
Copyright © 2018. All rights reserved.