Package | Description |
---|---|
com.hazelcast.concurrent.atomiclong |
This package contains IAtomicLong functionality for Hazelcast.
The IAtomicLong is the distributed version of the AtomicLong . |
com.hazelcast.concurrent.atomicreference |
This package contains IAtomicReferece functionality for Hazelcast.
The IAtomicReference is the distributed version of the AtomicReference . |
com.hazelcast.spi.merge |
This package contains out-of-the-box split-brain merge policies.
|
Modifier and Type | Method and Description |
---|---|
Long |
AtomicLongContainer.merge(MergingValue<Long> mergingValue,
SplitBrainMergePolicy mergePolicy,
boolean isExistingContainer,
SerializationService serializationService)
Merges the given
MergingValue via the given SplitBrainMergePolicy . |
Modifier and Type | Method and Description |
---|---|
Data |
AtomicReferenceContainer.merge(MergingValue<Data> mergingValue,
SplitBrainMergePolicy mergePolicy,
boolean isExistingContainer,
SerializationService serializationService)
Merges the given
MergingValue via the given SplitBrainMergePolicy . |
Modifier and Type | Interface and Description |
---|---|
interface |
MergingEntry<K,V>
Represents a read-only view of a data structure key/value-pair for the merging process after a split-brain.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
DiscardMergePolicy.merge(MergingValue<T> mergingValue,
MergingValue<T> existingValue) |
<T> T |
DiscardMergePolicy.merge(MergingValue<T> mergingValue,
MergingValue<T> existingValue) |
<V> V |
SplitBrainMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue)
Selects the value of either the merging or the existing
MergingValue which should be merged. |
<V> V |
SplitBrainMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue)
Selects the value of either the merging or the existing
MergingValue which should be merged. |
<V> V |
PutIfAbsentMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
PutIfAbsentMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
PassThroughMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
PassThroughMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
LatestUpdateMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
LatestUpdateMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
LatestAccessMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
LatestAccessMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
HyperLogLogMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
HyperLogLogMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
HigherHitsMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
<V> V |
HigherHitsMergePolicy.merge(MergingValue<V> mergingValue,
MergingValue<V> existingValue) |
Copyright © 2018 Hazelcast, Inc.. All rights reserved.