Package com.hazelcast.spi.merge
package com.hazelcast.spi.merge
This package contains interfaces and classes of the split-brain merging SPI.
- Since:
- 3.10
-
ClassDescriptionDiscardMergePolicy<V,
T extends MergingValue<V>> Merges only entries from the destination data structure and discards all entries from the source data structure.ExpirationTimeMergePolicy<V,T extends MergingValue<V> & MergingExpirationTime> Merges data structure entries from source to destination data structure if the source entry will expire later than the destination entry.HigherHitsMergePolicy<V,T extends MergingValue<V> & MergingHits> Merges data structure entries from source to destination data structure if the source entry has more hits than the destination one.Only available for HyperLogLog backedCardinalityEstimator
.LatestAccessMergePolicy<V,T extends MergingValue<V> & MergingLastAccessTime> Merges data structure entries from source to destination data structure if the source entry has been accessed more recently than the destination entry.LatestUpdateMergePolicy<V,T extends MergingValue<V> & MergingLastUpdateTime> Merges data structure entries from source to destination data structure if the source entry was updated more frequently than the destination entry.Represents a read-only view of memory costs for the merging process after a split-brain.Represents a read-only view of a creation time for the merging process after a split-brain.MergingEntry<K,V> Represents a read-only view of a data structure key/value-pair for the merging process after a split-brain.Represents a read-only view of an expiration time for the merging process after a split-brain.Represents a read-only view access hits for the merging process after a split-brain.Represents a read-only view of a last access time for the merging process after a split-brain.Represents a read-only view of a last stored time for the merging process after a split-brain.Represents a read-only view of a last update time for the merging process after a split-brain.Represents a read-only view of a MaxIdle for the merging process after a split-brain.Represents a read-only view of a TTL for the merging process after a split-brain.MergingValue<V>Represents a read-only view of a data structure value for the merging process after a split-brain.Represents a read-only view of a version for the merging process after a split-brain.Marker interface representing a read-only view of a data structure for the merging process after a split-brain.PassThroughMergePolicy<V,T extends MergingValue<V>> Merges data structure entries from source to destination directly unless the merging entry isnull
.PutIfAbsentMergePolicy<V,T extends MergingValue<V>> Merges data structure entries from source to destination if they don't exist in the destination data structure.A ringbuffer implementation holding data involved in split-brain healing.Read-only iterator over items in a providedRingbufferMergeData
.SplitBrainMergePolicy<V,T extends MergingValue<V>, R> Policy for merging data structure values after a split-brain has been healed.A provider forSplitBrainMergePolicy
instances.Collection of interfaces which define the provided merge types for each data structure.Provided merge types ofIAtomicLong
.Provided merge types ofIAtomicReference
.Provided merge types ofICache
.Provided merge types ofCardinalityEstimator
.Provided merge types ofIMap
.Provided merge types ofMultiMap
.Provided merge types ofIQueue
.Provided merge types ofReplicatedMap
.Provided merge types ofRingbuffer
.Provided merge types ofIScheduledExecutorService
.