Package | Description |
---|---|
com.hazelcast.client.proxy |
This package contains client side proxy implementations of the different Hazelcast data structures
and operation types
|
com.hazelcast.core |
Provides core API interfaces/classes.
|
com.hazelcast.map.eviction |
This package contains eviction specific classes.
|
com.hazelcast.map.impl |
Contains implementation specific classes of
com.hazelcast.map package. |
com.hazelcast.map.impl.event | |
com.hazelcast.map.impl.eviction |
This package contains eviction classes.
|
com.hazelcast.map.impl.operation |
Package for map operations.
|
com.hazelcast.map.impl.proxy |
Contains map proxy implementation and support classes.
|
com.hazelcast.map.impl.recordstore | |
com.hazelcast.map.impl.wan |
Contains wan replication event classes
|
com.hazelcast.map.merge |
Contains out-of-the-box merge policies for
IMap . |
com.hazelcast.replicatedmap.impl.record |
This package contains the implementation of the backing data storage for the replicated map implementation
|
com.hazelcast.spi.impl.merge |
This package contains split-brain related classes.
|
Modifier and Type | Method and Description |
---|---|
EntryView<K,V> |
ClientMapProxy.getEntryView(K key) |
Modifier and Type | Method and Description |
---|---|
EntryView<K,V> |
IMap.getEntryView(K key)
Returns the
EntryView for the specified key. |
Modifier and Type | Method and Description |
---|---|
abstract int |
MapEvictionPolicy.compare(EntryView<K,V> entryView1,
EntryView<K,V> entryView2) |
abstract int |
MapEvictionPolicy.compare(EntryView<K,V> entryView1,
EntryView<K,V> entryView2) |
int |
LRUEvictionPolicy.compare(EntryView entryView1,
EntryView entryView2) |
int |
LRUEvictionPolicy.compare(EntryView entryView1,
EntryView entryView2) |
int |
LFUEvictionPolicy.compare(EntryView entryView1,
EntryView entryView2) |
int |
LFUEvictionPolicy.compare(EntryView entryView1,
EntryView entryView2) |
int |
RandomEvictionPolicy.compare(EntryView entryView1,
EntryView entryView2) |
int |
RandomEvictionPolicy.compare(EntryView entryView1,
EntryView entryView2) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleEntryView<K,V>
SimpleEntryView is an implementation of
EntryView and also it is writable. |
Modifier and Type | Method and Description |
---|---|
static <K,V> EntryView<K,V> |
EntryViews.convertToLazyEntryView(EntryView<K,V> entryView,
SerializationService serializationService,
MapMergePolicy mergePolicy) |
static <K,V> EntryView<K,V> |
EntryViews.createLazyEntryView(K key,
V value,
Record record,
SerializationService serializationService,
MapMergePolicy mergePolicy) |
static <K,V> EntryView<K,V> |
EntryViews.createNullEntryView(K key)
Creates a null entry view that has only key and no value.
|
static <K,V> EntryView<K,V> |
EntryViews.createSimpleEntryView() |
static <K,V> EntryView<K,V> |
EntryViews.createSimpleEntryView(K key,
V value,
Record record) |
static EntryView<Data,Data> |
EntryViews.toSimpleEntryView(Record<Data> record) |
Modifier and Type | Method and Description |
---|---|
static <K,V> EntryView<K,V> |
EntryViews.convertToLazyEntryView(EntryView<K,V> entryView,
SerializationService serializationService,
MapMergePolicy mergePolicy) |
Modifier and Type | Method and Description |
---|---|
void |
MapEventPublisherImpl.publishWanReplicationUpdate(String mapName,
EntryView<Data,Data> entryView) |
void |
MapEventPublisher.publishWanReplicationUpdate(String mapName,
EntryView<Data,Data> entryView)
Notifies the WAN subsystem of a map update on a replica owner.
|
void |
MapEventPublisherImpl.publishWanReplicationUpdateBackup(String mapName,
EntryView entryView) |
void |
MapEventPublisher.publishWanReplicationUpdateBackup(String mapName,
EntryView entryView)
Notifies the WAN subsystem of a map update on a backup replica.
|
Modifier and Type | Method and Description |
---|---|
protected Iterable<EntryView> |
EvictorImpl.getSamples(RecordStore recordStore) |
Modifier and Type | Method and Description |
---|---|
protected Record |
EvictorImpl.getRecordFromEntryView(EntryView selectedEntry) |
Modifier and Type | Method and Description |
---|---|
MapOperation |
WANAwareOperationProvider.createLegacyMergeOperation(String name,
EntryView<Data,Data> mergingEntry,
MapMergePolicy policy,
boolean disableWanReplicationEvent) |
MapOperation |
MapOperationProvider.createLegacyMergeOperation(String name,
EntryView<Data,Data> entryView,
MapMergePolicy policy,
boolean disableWanReplicationEvent) |
MapOperation |
DefaultMapOperationProvider.createLegacyMergeOperation(String name,
EntryView<Data,Data> mergingEntry,
MapMergePolicy policy,
boolean disableWanReplicationEvent) |
Constructor and Description |
---|
LegacyMergeOperation(String name,
EntryView<Data,Data> mergingEntry,
MapMergePolicy policy,
boolean disableWanReplicationEvent) |
Modifier and Type | Method and Description |
---|---|
EntryView<K,V> |
MapProxyImpl.getEntryView(K key) |
Modifier and Type | Class and Description |
---|---|
class |
LazyEntryViewFromRecord<R extends Record>
Internally used
EntryView implementation for sampling based eviction specific purposes. |
Modifier and Type | Method and Description |
---|---|
boolean |
RecordStore.merge(Data dataKey,
EntryView mergingEntry,
MapMergePolicy mergePolicy)
Merges the given
EntryView via the given MapMergePolicy . |
boolean |
DefaultRecordStore.merge(Data key,
EntryView mergingEntry,
MapMergePolicy mergePolicy) |
Modifier and Type | Method and Description |
---|---|
EntryView<Data,Data> |
MapReplicationUpdate.getEntryView() |
Modifier and Type | Method and Description |
---|---|
void |
MapReplicationUpdate.setEntryView(EntryView<Data,Data> entryView) |
Constructor and Description |
---|
MapReplicationUpdate(String mapName,
Object mergePolicy,
EntryView<Data,Data> entryView) |
Modifier and Type | Method and Description |
---|---|
Object |
PassThroughMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
PassThroughMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
PutIfAbsentMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
PutIfAbsentMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
MapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry)
Selects one of the merging and existing map entries to be merged.
|
Object |
MapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry)
Selects one of the merging and existing map entries to be merged.
|
Object |
HigherHitsMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
HigherHitsMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
IgnoreMergingEntryMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
IgnoreMergingEntryMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
LatestUpdateMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Object |
LatestUpdateMapMergePolicy.merge(String mapName,
EntryView mergingEntry,
EntryView existingEntry) |
Modifier and Type | Class and Description |
---|---|
class |
ReplicatedMapEntryView<K,V> |
Modifier and Type | Method and Description |
---|---|
static SplitBrainMergeTypes.MapMergeTypes |
MergingValueFactory.createMergingEntry(SerializationService serializationService,
EntryView<Data,Data> entryView) |
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.