public class AtomicReferenceContainer extends Object
Constructor and Description |
---|
AtomicReferenceContainer(NodeEngine nodeEngine,
String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
compareAndSet(Data expect,
Data value) |
boolean |
contains(Data expected) |
Data |
get() |
Data |
getAndSet(Data value) |
AtomicReferenceConfig |
getConfig() |
String |
getName() |
boolean |
isNull() |
Data |
merge(MergingValueHolder<Data> mergingValue,
SplitBrainMergePolicy mergePolicy,
boolean isExistingContainer)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy . |
void |
set(Data value) |
public AtomicReferenceContainer(NodeEngine nodeEngine, String name)
public String getName()
public AtomicReferenceConfig getConfig()
public Data get()
public void set(Data value)
public boolean contains(Data expected)
public boolean isNull()
public Data merge(MergingValueHolder<Data> 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.