Package | Description |
---|---|
com.hazelcast.map.impl |
Contains implementation specific classes of
com.hazelcast.map package. |
com.hazelcast.map.impl.operation |
Package for map operations.
|
com.hazelcast.map.impl.recordstore | |
com.hazelcast.map.impl.wan |
Contains wan replication event classes
|
com.hazelcast.map.merge |
Contains merge policies for
IMap |
Modifier and Type | Field and Description |
---|---|
protected MapMergePolicy |
MapContainer.wanMergePolicy |
Modifier and Type | Method and Description |
---|---|
MapMergePolicy |
MapContainer.getWanMergePolicy() |
Modifier and Type | Method and Description |
---|---|
static <K,V> EntryView<K,V> |
EntryViews.convertToLazyEntryView(EntryView entryView,
SerializationService serializationService,
MapMergePolicy mergePolicy) |
static <K,V> EntryView<K,V> |
EntryViews.createLazyEntryView(K key,
V value,
Record record,
SerializationService serializationService,
MapMergePolicy mergePolicy) |
Modifier and Type | Method and Description |
---|---|
MapOperation |
MapOperationProvider.createMergeOperation(String name,
Data dataKey,
EntryView<Data,Data> entryView,
MapMergePolicy policy,
boolean disableWanReplicationEvent) |
MapOperation |
DefaultMapOperationProvider.createMergeOperation(String name,
Data dataKey,
EntryView<Data,Data> entryView,
MapMergePolicy policy,
boolean disableWanReplicationEvent) |
Constructor and Description |
---|
MergeOperation(String name,
Data dataKey,
EntryView<Data,Data> entryView,
MapMergePolicy policy) |
MergeOperation(String name,
Data dataKey,
EntryView<Data,Data> entryView,
MapMergePolicy policy,
boolean disableWanReplicationEvent) |
Modifier and Type | Method and Description |
---|---|
boolean |
RecordStore.merge(Data dataKey,
EntryView mergingEntryView,
MapMergePolicy mergePolicy) |
boolean |
DefaultRecordStore.merge(Data key,
EntryView mergingEntry,
MapMergePolicy mergePolicy) |
Modifier and Type | Method and Description |
---|---|
MapMergePolicy |
MapReplicationUpdate.getMergePolicy() |
Modifier and Type | Method and Description |
---|---|
void |
MapReplicationUpdate.setMergePolicy(MapMergePolicy mergePolicy) |
Constructor and Description |
---|
MapReplicationUpdate(String mapName,
MapMergePolicy mergePolicy,
EntryView<Data,Data> entryView) |
Modifier and Type | Class and Description |
---|---|
class |
HigherHitsMapMergePolicy
HigherHitsMapMergePolicy causes the merging entry to be merged from source to destination map
if source entry has more hits than the destination one.
|
class |
IgnoreMergingEntryMapMergePolicy
IgnoreMergingEntryMapMergePolicy causes the merging entry to be ignored while collecting merge-needed entries on merging side
Its operations are not implemented since it is only used as a marker
|
class |
LatestUpdateMapMergePolicy
LatestUpdateMapMergePolicy causes the merging entry to be merged from source to destination map
if source entry has updated more recently than the destination entry.
|
class |
PassThroughMergePolicy
PassThroughMergePolicy causes the merging entry to be merged from source to destination map
unless merging entry is null.
|
class |
PutIfAbsentMapMergePolicy
PutIfAbsentMapMergePolicy causes the merging entry to be merged from source to destination map
if it does not exist in the destination map.
|
Modifier and Type | Method and Description |
---|---|
MapMergePolicy |
MergePolicyProvider.getMergePolicy(String className) |
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.