Package | Description |
---|---|
com.hazelcast.concurrent.atomiclong.operations |
This package contains the operations on the IAtomicLong.
|
com.hazelcast.concurrent.atomicreference.operations |
This package contains the operations on the IAtomicReference.
|
com.hazelcast.spi.impl.merge | |
com.hazelcast.spi.merge |
This package contains interfaces and classes of the split-brain merging SPI.
|
Constructor and Description |
---|
MergeOperation(String name,
SplitBrainMergePolicy<Long,SplitBrainMergeTypes.AtomicLongMergeTypes> mergePolicy,
long mergingValue) |
Constructor and Description |
---|
MergeOperation(String name,
SplitBrainMergePolicy<Object,SplitBrainMergeTypes.AtomicReferenceMergeTypes> mergePolicy,
Data mergingValue) |
Modifier and Type | Class and Description |
---|---|
class |
com.hazelcast.spi.impl.merge.AbstractSplitBrainMergePolicy<V,T extends MergingValue<V>>
Abstract implementation of
SplitBrainMergePolicy for the out-of-the-box merge policies. |
Modifier and Type | Class and Description |
---|---|
class |
DiscardMergePolicy<V,T extends MergingValue<V>>
Merges only entries from the destination data structure and discards all entries from the source data structure.
|
class |
ExpirationTimeMergePolicy<V,T extends MergingExpirationTime<V>>
Merges data structure entries from source to destination data structure if the source entry
will expire later than the destination entry.
|
class |
HigherHitsMergePolicy<V,T extends MergingHits<V>>
Merges data structure entries from source to destination data structure if the source entry
has more hits than the destination one.
|
class |
HyperLogLogMergePolicy
Only available for HyperLogLog backed
CardinalityEstimator . |
class |
LatestAccessMergePolicy<V,T extends MergingLastAccessTime<V>>
Merges data structure entries from source to destination data structure if the source entry
has been accessed more recently than the destination entry.
|
class |
LatestUpdateMergePolicy<V,T extends MergingLastUpdateTime<V>>
Merges data structure entries from source to destination data structure if the source entry
was updated more frequently than the destination entry.
|
class |
PassThroughMergePolicy<V,T extends MergingValue<V>>
Merges data structure entries from source to destination directly unless the merging entry is
null . |
class |
PutIfAbsentMergePolicy<V,T extends MergingValue<V>>
Merges data structure entries from source to destination if they don't exist in the destination data structure.
|
Modifier and Type | Method and Description |
---|---|
SplitBrainMergePolicy |
SplitBrainMergePolicyProvider.getMergePolicy(String className)
Resolves the
SplitBrainMergePolicy class by its classname. |
Copyright © 2018 Hazelcast, Inc.. All rights reserved.