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 applynull
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.