| Package | Description | 
|---|---|
| com.hazelcast.cardinality | 
 This package contains Cardinality Estimator functionality for Hazelcast. 
 | 
| com.hazelcast.client.config | 
 Contains classes related to config for com.hazelcast.client 
 | 
| com.hazelcast.config | 
 Provides classes for configuring HazelcastInstance. 
 | 
| com.hazelcast.core | 
 Provides core API interfaces/classes. 
 | 
| com.hazelcast.map | 
 Contains Hazelcast map module classes. 
 | 
| com.hazelcast.scheduledexecutor | 
 This package contains ScheduledExecutorService functionality for Hazelcast. 
 | 
| com.hazelcast.spi | 
 Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services. 
 | 
| com.hazelcast.spi.impl | 
 Contains implementations for Hazelcast SPI. 
 | 
| com.hazelcast.spi.merge | 
 This package contains interfaces and classes of the split-brain merging SPI. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CardinalityEstimator
CardinalityEstimator is a redundant and highly available distributed data-structure used
 for probabilistic cardinality estimation purposes, on unique items, in significantly sized data cultures. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClientUserCodeDeploymentConfig
Configuration of User Code Deployment. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CRDTReplicationConfig
Configures the replication mechanism for all
  
CRDT implementations. | 
class  | 
EventJournalConfig
Configuration for an event journal. 
 | 
class  | 
PNCounterConfig
Configuration for a  
PNCounter | 
class  | 
ReliableTopicConfig
Configuration for a reliable  
ITopic. | 
class  | 
RingbufferConfig
Contains the configuration for the  
Ringbuffer. | 
class  | 
UserCodeDeploymentConfig
Configuration of User Code Deployment. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AsyncAtomicLong
Deprecated.  
 | 
interface  | 
AsyncAtomicReference<E>
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
QueryCache<K,V> | 
IMap.getQueryCache(String name)
Returns corresponding  
QueryCache instance for the supplied name or null. | 
QueryCache<K,V> | 
IMap.getQueryCache(String name,
             MapListener listener,
             Predicate<K,V> predicate,
             boolean includeValue)
Creates an always up to date snapshot of this  
IMap according to the supplied parameters. | 
QueryCache<K,V> | 
IMap.getQueryCache(String name,
             Predicate<K,V> predicate,
             boolean includeValue)
Creates an always up to date snapshot of this  
IMap according to the supplied parameters. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
QueryCache<K,V>
A concurrent, queryable data structure which is used to cache results of a continuous query executed
 on an  
IMap. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ScheduledTaskHandler
Resource handler pointing to a  
IScheduledFuture. | 
interface  | 
ScheduledTaskStatistics
Statistics and timing info for a  
IScheduledFuture accessible through IScheduledFuture.getStats() | 
class  | 
TaskUtils
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MemberAddressProvider
IMPORTANT
 This interface is not intended to provide addresses of other cluster members with
 which the hazelcast instance will form a cluster. 
 | 
interface  | 
StatisticsAwareService<T extends LocalInstanceStats>
A service implementating this interface provides local instance statistics. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MutatingOperation
Marker interface for operations that change state/data. 
 | 
| 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. 
 | 
interface  | 
MergingCosts<V>
Represents a read-only view of memory costs for the merging process after a split-brain. 
 | 
interface  | 
MergingCreationTime<V>
Represents a read-only view a creation time for the merging process after a split-brain. 
 | 
interface  | 
MergingEntry<K,V>
Represents a read-only view of a data structure key/value-pair for the merging process after a split-brain. 
 | 
interface  | 
MergingExpirationTime<V>
Represents a read-only view of an expiration time for the merging process after a split-brain. 
 | 
interface  | 
MergingHits<V>
Represents a read-only view access hits for the merging process after a split-brain. 
 | 
interface  | 
MergingLastAccessTime<V>
Represents a read-only view of a last access time for the merging process after a split-brain. 
 | 
interface  | 
MergingLastStoredTime<V>
Represents a read-only view of a last stored time for the merging process after a split-brain. 
 | 
interface  | 
MergingLastUpdateTime<V>
Represents a read-only view of a last update time for the merging process after a split-brain. 
 | 
interface  | 
MergingTTL<V>
Represents a read-only view of a TTL for the merging process after a split-brain. 
 | 
interface  | 
MergingValue<V>
Represents a read-only view of a data structure value for the merging process after a split-brain. 
 | 
interface  | 
MergingVersion<V>
Represents a read-only view of a version for the merging process after a split-brain. 
 | 
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. 
 | 
class  | 
RingbufferMergeData
A ringbuffer implementation holding data involved in split-brain healing. 
 | 
class  | 
RingbufferMergeDataReadOnlyIterator<E>
Read-only iterator over items in a provided  
RingbufferMergeData. | 
interface  | 
SplitBrainMergePolicy<V,T extends MergingValue<V>>
Policy for merging data structure values after a split-brain has been healed. 
 | 
class  | 
SplitBrainMergePolicyProvider
A provider for  
SplitBrainMergePolicy instances. | 
interface  | 
SplitBrainMergeTypeProvider<T extends MergingValue>
Returns a class with the provided merge value types. 
 | 
class  | 
SplitBrainMergeTypes
Collection of interfaces which define the provided merge types for each data structure. 
 | 
static interface  | 
SplitBrainMergeTypes.AtomicLongMergeTypes
Provided merge types of  
IAtomicLong. | 
static interface  | 
SplitBrainMergeTypes.AtomicReferenceMergeTypes
Provided merge types of  
IAtomicReference. | 
static interface  | 
SplitBrainMergeTypes.CacheMergeTypes
Provided merge types of  
ICache. | 
static interface  | 
SplitBrainMergeTypes.CardinalityEstimatorMergeTypes
Provided merge types of  
CardinalityEstimator. | 
static interface  | 
SplitBrainMergeTypes.CollectionMergeTypes
 | 
static interface  | 
SplitBrainMergeTypes.MapMergeTypes
Provided merge types of  
IMap. | 
static interface  | 
SplitBrainMergeTypes.MultiMapMergeTypes
Provided merge types of  
MultiMap. | 
static interface  | 
SplitBrainMergeTypes.QueueMergeTypes
Provided merge types of  
IQueue. | 
static interface  | 
SplitBrainMergeTypes.ReplicatedMapMergeTypes
Provided merge types of  
ReplicatedMap. | 
static interface  | 
SplitBrainMergeTypes.RingbufferMergeTypes
Provided merge types of  
Ringbuffer. | 
static interface  | 
SplitBrainMergeTypes.ScheduledExecutorMergeTypes
Provided merge types of  
IScheduledExecutorService. | 
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.