public class AtomicReferenceContainer extends Object
| Constructor and Description |
|---|
AtomicReferenceContainer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compareAndSet(Data expect,
Data value) |
boolean |
contains(Data expected) |
Data |
get() |
Data |
getAndSet(Data value) |
boolean |
isNull() |
Data |
merge(SplitBrainMergeTypes.AtomicReferenceMergeTypes mergingValue,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.AtomicReferenceMergeTypes> mergePolicy,
boolean isExistingContainer,
SerializationService serializationService)
Merges the given
SplitBrainMergeTypes.AtomicReferenceMergeTypes via the given SplitBrainMergePolicy. |
void |
set(Data value) |
public Data get()
public void set(Data value)
public boolean contains(Data expected)
public boolean isNull()
public Data merge(SplitBrainMergeTypes.AtomicReferenceMergeTypes mergingValue, SplitBrainMergePolicy<Data,SplitBrainMergeTypes.AtomicReferenceMergeTypes> mergePolicy, boolean isExistingContainer, SerializationService serializationService)
SplitBrainMergeTypes.AtomicReferenceMergeTypes via the given SplitBrainMergePolicy.mergingValue - the SplitBrainMergeTypes.AtomicReferenceMergeTypes instance to mergemergePolicy - the SplitBrainMergePolicy instance to applyserializationService - the SerializationService to inject dependenciesnullCopyright © 2018. All Rights Reserved.