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(MergingValue<Data> mergingValue,
SplitBrainMergePolicy mergePolicy,
boolean isExistingContainer,
SerializationService serializationService)
Merges the given
MergingValue 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(MergingValue<Data> mergingValue, SplitBrainMergePolicy mergePolicy, boolean isExistingContainer, SerializationService serializationService)
MergingValue
via the given SplitBrainMergePolicy
.mergingValue
- the MergingValue
instance to mergemergePolicy
- the SplitBrainMergePolicy
instance to applyserializationService
- the SerializationService
to inject dependenciesnull
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.