Package | Description |
---|---|
com.hazelcast.cache.impl |
Hazelcast JSR-107 aka JCache implementation
|
com.hazelcast.cache.impl.operation |
Hazelcast JSR-107 aka JCache implementation
|
com.hazelcast.cardinality.impl | |
com.hazelcast.cardinality.impl.operations |
This package contains the operations on the
CardinalityEstimator . |
com.hazelcast.collection.impl.collection.operations | |
com.hazelcast.collection.impl.queue.operations |
This package contains the IQueue operations
|
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.map.impl.operation |
Package for map operations.
|
com.hazelcast.map.impl.recordstore | |
com.hazelcast.multimap.impl |
Contains classes for Hazelcast MultiMap module.
|
com.hazelcast.multimap.impl.operations |
Contains operations for Hazelcast MultiMap module.
|
com.hazelcast.replicatedmap.impl.operation |
This package contains replicated map operations which are executed on remote nodes
|
com.hazelcast.replicatedmap.impl.record |
This package contains the implementation of the backing data storage for the replicated map implementation
|
com.hazelcast.ringbuffer.impl.operations | |
com.hazelcast.scheduledexecutor.impl | |
com.hazelcast.scheduledexecutor.impl.operations | |
com.hazelcast.spi.impl.merge |
This package contains split-brain related classes.
|
com.hazelcast.spi.merge |
This package contains interfaces and classes of the split-brain merging SPI.
|
Constructor and Description |
---|
CacheMergeOperation(String name,
List<SplitBrainMergeTypes.CacheMergeTypes> mergingEntries,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.CacheMergeTypes> mergePolicy) |
CacheMergeOperationFactory(String name,
int[] partitions,
List<SplitBrainMergeTypes.CacheMergeTypes>[] mergingEntries,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.CacheMergeTypes> mergePolicy) |
Modifier and Type | Method and Description |
---|---|
HyperLogLog |
CardinalityEstimatorContainer.merge(SplitBrainMergeTypes.CardinalityEstimatorMergeTypes mergingEntry,
SplitBrainMergePolicy<HyperLogLog,SplitBrainMergeTypes.CardinalityEstimatorMergeTypes> mergePolicy,
SerializationService serializationService)
Merges the given
SplitBrainMergeTypes.CardinalityEstimatorMergeTypes via the given SplitBrainMergePolicy . |
Constructor and Description |
---|
MergeOperation(String name,
SplitBrainMergePolicy<HyperLogLog,SplitBrainMergeTypes.CardinalityEstimatorMergeTypes> mergePolicy,
HyperLogLog value) |
Constructor and Description |
---|
CollectionMergeOperation(String name,
SplitBrainMergePolicy<Collection<Object>,SplitBrainMergeTypes.CollectionMergeTypes> mergePolicy,
SplitBrainMergeTypes.CollectionMergeTypes mergingValue) |
Constructor and Description |
---|
QueueMergeOperation(String name,
SplitBrainMergePolicy<Collection<Object>,SplitBrainMergeTypes.QueueMergeTypes> mergePolicy,
SplitBrainMergeTypes.QueueMergeTypes mergingValue) |
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 | Field and Description |
---|---|
protected SplitBrainMergePolicy<Data,SplitBrainMergeTypes.MapMergeTypes> |
MergeOperationFactory.mergePolicy |
Constructor and Description |
---|
MergeOperationFactory(String name,
int[] partitions,
List<SplitBrainMergeTypes.MapMergeTypes>[] mergingEntries,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.MapMergeTypes> mergePolicy) |
Modifier and Type | Method and Description |
---|---|
boolean |
RecordStore.merge(SplitBrainMergeTypes.MapMergeTypes mergingEntry,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.MapMergeTypes> mergePolicy) |
boolean |
DefaultRecordStore.merge(SplitBrainMergeTypes.MapMergeTypes mergingEntry,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.MapMergeTypes> mergePolicy) |
boolean |
RecordStore.merge(SplitBrainMergeTypes.MapMergeTypes mergingEntry,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.MapMergeTypes> mergePolicy,
CallerProvenance provenance)
Merges the given
SplitBrainMergeTypes.MapMergeTypes via the given SplitBrainMergePolicy . |
boolean |
DefaultRecordStore.merge(SplitBrainMergeTypes.MapMergeTypes mergingEntry,
SplitBrainMergePolicy<Data,SplitBrainMergeTypes.MapMergeTypes> mergePolicy,
CallerProvenance provenance) |
Modifier and Type | Method and Description |
---|---|
MultiMapValue |
MultiMapContainer.merge(MultiMapMergeContainer mergeContainer,
SplitBrainMergePolicy<Collection<Object>,SplitBrainMergeTypes.MultiMapMergeTypes> mergePolicy)
Merges the given
MultiMapMergeContainer via the given SplitBrainMergePolicy . |
Constructor and Description |
---|
MergeOperation(String name,
List<MultiMapMergeContainer> mergeContainers,
SplitBrainMergePolicy<Collection<Object>,SplitBrainMergeTypes.MultiMapMergeTypes> mergePolicy) |
Constructor and Description |
---|
MergeOperationFactory(String name,
int[] partitions,
List<SplitBrainMergeTypes.ReplicatedMapMergeTypes>[] mergingEntries,
SplitBrainMergePolicy<Object,SplitBrainMergeTypes.ReplicatedMapMergeTypes> mergePolicy) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractReplicatedRecordStore.merge(SplitBrainMergeTypes.ReplicatedMapMergeTypes mergingEntry,
SplitBrainMergePolicy<Object,SplitBrainMergeTypes.ReplicatedMapMergeTypes> mergePolicy) |
boolean |
ReplicatedRecordStore.merge(SplitBrainMergeTypes.ReplicatedMapMergeTypes mergingEntry,
SplitBrainMergePolicy<Object,SplitBrainMergeTypes.ReplicatedMapMergeTypes> mergePolicy)
Merges the given
SplitBrainMergeTypes.ReplicatedMapMergeTypes via the given SplitBrainMergePolicy . |
Constructor and Description |
---|
MergeOperation(ObjectNamespace namespace,
SplitBrainMergePolicy<RingbufferMergeData,SplitBrainMergeTypes.RingbufferMergeTypes> mergePolicy,
Ringbuffer<Object> mergingRingbuffer) |
Modifier and Type | Method and Description |
---|---|
ScheduledTaskDescriptor |
ScheduledExecutorContainer.merge(SplitBrainMergeTypes.ScheduledExecutorMergeTypes mergingEntry,
SplitBrainMergePolicy<ScheduledTaskDescriptor,SplitBrainMergeTypes.ScheduledExecutorMergeTypes> mergePolicy)
Merges the given
SplitBrainMergeTypes.ScheduledExecutorMergeTypes via the given SplitBrainMergePolicy . |
Constructor and Description |
---|
MergeOperation(String name,
List<SplitBrainMergeTypes.ScheduledExecutorMergeTypes> mergingEntries,
SplitBrainMergePolicy<ScheduledTaskDescriptor,SplitBrainMergeTypes.ScheduledExecutorMergeTypes> mergePolicy) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSplitBrainMergePolicy<V,T extends MergingValue<V>>
Abstract implementation of
SplitBrainMergePolicy for the out-of-the-box merge policies. |
Modifier and Type | Method and Description |
---|---|
protected SplitBrainMergePolicy<V,T> |
AbstractContainerMerger.getMergePolicy(MergePolicyConfig mergePolicyConfig)
Returns the
SplitBrainMergePolicy instance of a given MergePolicyConfig . |
Modifier and Type | Method and Description |
---|---|
protected abstract OperationFactory |
AbstractMergeRunnable.createMergeOperationFactory(String dataStructureName,
SplitBrainMergePolicy<V,MergingItem> mergePolicy,
int[] partitions,
List<MergingItem>[] entries)
Returns an
OperationFactory for SplitBrainMergePolicy ,
legacy merge policies don't use this method. |
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 © 2022 Hazelcast, Inc.. All Rights Reserved.