V - the type of the merged valueT - the type of the merging valuepublic class LatestUpdateMergePolicy<V,T extends MergingLastUpdateTime<V>> extends AbstractSplitBrainMergePolicy<V,T>
Note: This policy can only be used if the clocks of the nodes are in sync.
| Constructor and Description |
|---|
LatestUpdateMergePolicy() |
| Modifier and Type | Method and Description |
|---|---|
int |
getClassId()
Returns type identifier for this class.
|
V |
merge(T mergingValue,
T existingValue)
Selects the value of either the merging or the
existing
MergingValue which should be merged. |
getFactoryId, readData, writeDatapublic V merge(T mergingValue, T existingValue)
SplitBrainMergePolicyMergingValue which should be merged.
Note that the existing MergingValue instance may be null
if no matching data could be found to the merging MergingValue.
mergingValue - MergingValue instance that has the
merging data of the smaller sub-clusterexistingValue - MergingValue instance that has the existing
data or null if no matching data existspublic int getClassId()
IdentifiedDataSerializableCopyright © 2019 Hazelcast, Inc.. All rights reserved.