| Package | Description | 
|---|---|
| com.hazelcast.hibernate | 
 Contains interfaces/classes related to Hibernate. 
 | 
| 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 | Class and Description | 
|---|---|
class  | 
VersionAwareMapMergePolicy
A merge policy implementation to handle split brain remerges based on the timestamps stored in
  the values. 
 | 
| 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)  | 
MapOperation | 
MapOperationProviderDelegator.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 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  | 
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 © 2016 Hazelcast, Inc.. All Rights Reserved.