Package com.hazelcast.spi.merge
Interface MergingValue<V>
- Type Parameters:
V
- the type of the value
- All Superinterfaces:
MergingView
- All Known Subinterfaces:
MergingEntry<K,V>
,SplitBrainMergeTypes.AtomicLongMergeTypes
,SplitBrainMergeTypes.AtomicReferenceMergeTypes
,SplitBrainMergeTypes.CacheMergeTypes<K,V>
,SplitBrainMergeTypes.CardinalityEstimatorMergeTypes
,SplitBrainMergeTypes.CollectionMergeTypes<V>
,SplitBrainMergeTypes.MapMergeTypes<K,V>
,SplitBrainMergeTypes.MultiMapMergeTypes<K,V>
,SplitBrainMergeTypes.QueueMergeTypes<V>
,SplitBrainMergeTypes.ReplicatedMapMergeTypes<K,V>
,SplitBrainMergeTypes.RingbufferMergeTypes
,SplitBrainMergeTypes.ScheduledExecutorMergeTypes
public interface MergingValue<V> extends MergingView
Represents a read-only view of a data structure value for the merging process after a split-brain.
- Since:
- 3.10
-
Method Summary
Modifier and Type Method Description Object
getRawValue()
Returns the merging value in the in-memory format of the backing data structure.V
getValue()
Returns the deserialized merging value.
-
Method Details
-
getValue
V getValue()Returns the deserialized merging value.- Returns:
- the deserialized merging value
-
getRawValue
Object getRawValue()Returns the merging value in the in-memory format of the backing data structure.- Returns:
- the merging value
-