public class AtomicLongContainer extends Object
| Constructor and Description |
|---|
AtomicLongContainer(String name,
NodeEngine nodeEngine) |
| Modifier and Type | Method and Description |
|---|---|
long |
addAndGet(long delta) |
boolean |
compareAndSet(long expect,
long value) |
long |
get() |
long |
getAndAdd(long delta) |
long |
getAndSet(long value) |
AtomicLongConfig |
getConfig() |
String |
getName() |
Long |
merge(MergingValueHolder<Long> mergingValue,
SplitBrainMergePolicy mergePolicy,
boolean isExistingContainer)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy. |
void |
set(long value) |
public AtomicLongContainer(String name, NodeEngine nodeEngine)
public String getName()
public AtomicLongConfig getConfig()
public long get()
public long addAndGet(long delta)
public void set(long value)
public boolean compareAndSet(long expect,
long value)
public long getAndAdd(long delta)
public long getAndSet(long value)
public Long merge(MergingValueHolder<Long> mergingValue, SplitBrainMergePolicy mergePolicy, boolean isExistingContainer)
MergingValueHolder via the given SplitBrainMergePolicy.mergingValue - the MergingValueHolder instance to mergemergePolicy - the SplitBrainMergePolicy instance to applynullCopyright © 2018 Hazelcast, Inc.. All Rights Reserved.