Package | Description |
---|---|
com.hazelcast.collection.impl.collection | |
com.hazelcast.collection.impl.collection.operations | |
com.hazelcast.collection.impl.queue | |
com.hazelcast.collection.impl.queue.operations |
This package contains the IQueue operations
|
com.hazelcast.concurrent.atomiclong |
This package contains IAtomicLong functionality for Hazelcast.
The IAtomicLong is the distributed version of the AtomicLong . |
com.hazelcast.concurrent.atomicreference |
This package contains IAtomicReferece functionality for Hazelcast.
The IAtomicReference is the distributed version of the AtomicReference . |
com.hazelcast.ringbuffer.impl |
Contains the
Ringbuffer implementation classes. |
com.hazelcast.ringbuffer.impl.operations | |
com.hazelcast.scheduledexecutor.impl | |
com.hazelcast.spi |
Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
|
com.hazelcast.spi.impl.merge |
This package contains split-brain related classes.
|
com.hazelcast.spi.merge |
This package contains out-of-the-box split-brain merge policies.
|
Modifier and Type | Method and Description |
---|---|
CollectionItem |
CollectionContainer.merge(MergingValueHolder<Data> mergingValue,
SplitBrainMergePolicy mergePolicy)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy . |
Constructor and Description |
---|
CollectionMergeOperation(String name,
SplitBrainMergePolicy mergePolicy,
List<MergingValueHolder<Data>> mergingValues) |
Modifier and Type | Method and Description |
---|---|
QueueItem |
QueueContainer.merge(MergingValueHolder<Data> mergingValue,
SplitBrainMergePolicy mergePolicy)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy . |
Constructor and Description |
---|
QueueMergeOperation(String name,
SplitBrainMergePolicy mergePolicy,
List<MergingValueHolder<Data>> mergingValues) |
Modifier and Type | Method and Description |
---|---|
Long |
AtomicLongContainer.merge(MergingValueHolder<Long> mergingValue,
SplitBrainMergePolicy mergePolicy,
boolean isExistingContainer)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy . |
Modifier and Type | Method and Description |
---|---|
Data |
AtomicReferenceContainer.merge(MergingValueHolder<Data> mergingValue,
SplitBrainMergePolicy mergePolicy,
boolean isExistingContainer)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy . |
Modifier and Type | Method and Description |
---|---|
long |
RingbufferContainer.merge(MergingValueHolder<E> mergingValue,
SplitBrainMergePolicy mergePolicy)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy . |
long |
Ringbuffer.merge(MergingValueHolder<E> mergingValue,
SplitBrainMergePolicy mergePolicy,
long remainingCapacity)
Merges the given
MergingValueHolder with the given SplitBrainMergePolicy . |
long |
ArrayRingbuffer.merge(MergingValueHolder<E> mergingValue,
SplitBrainMergePolicy mergePolicy,
long remainingCapacity) |
Constructor and Description |
---|
MergeOperation(ObjectNamespace namespace,
SplitBrainMergePolicy mergePolicy,
List<MergingValueHolder<Object>> mergingValues) |
Modifier and Type | Method and Description |
---|---|
ScheduledTaskDescriptor |
ScheduledExecutorContainer.merge(MergingValueHolder<ScheduledTaskDescriptor> mergingValue,
SplitBrainMergePolicy mergePolicy)
Merges the given
MergingValueHolder via the given SplitBrainMergePolicy . |
Modifier and Type | Method and Description |
---|---|
<V> V |
SplitBrainMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue)
Selects the value of either the merging or the existing
MergingValueHolder which should be merged. |
<V> V |
SplitBrainMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue)
Selects the value of either the merging or the existing
MergingValueHolder which should be merged. |
Modifier and Type | Class and Description |
---|---|
class |
FullMergingEntryHolderImpl<K,V>
Complete implementation of
MergingValueHolder and all other data holder interfaces. |
class |
MergingEntryHolderImpl<K,V>
Implementation of
MergingEntryHolder . |
class |
MergingValueHolderImpl<V>
Implementation of
MergingValueHolder . |
Modifier and Type | Method and Description |
---|---|
static MergingValueHolder<Data> |
MergingHolders.createMergeHolder(CollectionItem item) |
static MergingValueHolder<Data> |
MergingHolders.createMergeHolder(QueueItem item) |
static <V> MergingValueHolder<V> |
MergingHolders.createMergeHolder(V value) |
Modifier and Type | Interface and Description |
---|---|
interface |
MergingEntryHolder<K,V>
Represents a read-only view of a data structure key/value-pair for the merging process after a split-brain.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSplitBrainMergePolicy.checkInstanceOf(MergingValueHolder dataHolder,
Class<?> clazz) |
<T> T |
DiscardMergePolicy.merge(MergingValueHolder<T> mergingValue,
MergingValueHolder<T> existingValue) |
<T> T |
DiscardMergePolicy.merge(MergingValueHolder<T> mergingValue,
MergingValueHolder<T> existingValue) |
<V> V |
HyperLogLogMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
HyperLogLogMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
PassThroughMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
PassThroughMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
LatestAccessMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
LatestAccessMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
LatestUpdateMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
LatestUpdateMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
AbstractSplitBrainMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
AbstractSplitBrainMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
HigherHitsMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
HigherHitsMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
PutIfAbsentMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
<V> V |
PutIfAbsentMergePolicy.merge(MergingValueHolder<V> mergingValue,
MergingValueHolder<V> existingValue) |
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.