| Package | Description | 
|---|---|
| com.hazelcast.cache | 
 
     This package contains the public API extension for Hazelcast JCache,
     the Hazelcast implementation of the JSR-107 commonly referred to as JCache. 
 | 
| com.hazelcast.cluster | 
 This package contains the cluster functionality. 
 | 
| com.hazelcast.config | 
 Provides classes for configuring HazelcastInstance. 
 | 
| com.hazelcast.console | 
 This package contains classes related to ConsoleApp 
 | 
| com.hazelcast.jet.config | 
 Jet's configuration data objects. 
 | 
| com.hazelcast.jet.core | 
 Jet's Core API. 
 | 
| com.hazelcast.jet.core.metrics | 
 Jet's Job Metric API. 
 | 
| com.hazelcast.nio.serialization | 
 Contains interfaces/classes related to serialization,
 such as serializer interfaces, input/output streams. 
 | 
| com.hazelcast.partition | 
 Contains the partition logic for Hazelcast. 
 | 
| com.hazelcast.scheduledexecutor | 
 This package contains ScheduledExecutorService functionality for Hazelcast. 
 | 
| com.hazelcast.security | 
 Provides interfaces/classes for Hazelcast security implementation. 
 | 
| com.hazelcast.spi.impl.merge | |
| com.hazelcast.spi.merge | 
 This package contains interfaces and classes of the split-brain merging SPI. 
 | 
| com.hazelcast.spi.tenantcontrol | 
 Classes for tenant control 
 | 
| com.hazelcast.transaction | 
 Provides interfaces/classes for Hazelcast transaction support. 
 | 
| com.hazelcast.version | 
 This package contains classes to support the versioning API. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HazelcastExpiryPolicy
Hazelcast provides overloads of the typical cache operations with a custom
  
ExpiryPolicy parameter.This class provides a custom implementation of an ExpiryPolicy to
 react on all three types of policies:
 
 Create
 Access
 Update
  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Member
Cluster member interface. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Address
Represents an address of a member in the cluster. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCacheConfig<K,V>
Base class for  
CacheConfig | 
class  | 
AbstractWanPublisherConfig
Base class for WAN publisher configuration. 
 | 
class  | 
AliasedDiscoveryConfig<T extends AliasedDiscoveryConfig<T>>
Configuration for discovery strategy aliases, e.g. 
 | 
class  | 
AttributeConfig
Contains the configuration of a custom attribute that will be extracted from a Map's entry using a given ValueExtractor. 
 | 
class  | 
AwsConfig
The AWSConfig contains the configuration for AWS join mechanism. 
 | 
class  | 
AzureConfig
Configuration for the Azure Discovery Strategy. 
 | 
class  | 
BitmapIndexOptions
Configures indexing options specific to bitmap indexes. 
 | 
class  | 
CacheConfig<K,V>
Contains all the configuration for the  
ICache. | 
class  | 
CachePartitionLostListenerConfig
Configuration for CachePartitionLostListener 
 | 
class  | 
CacheSimpleConfig
Simple configuration to hold parsed XML configuration. 
 | 
static class  | 
CacheSimpleConfig.ExpiryPolicyFactoryConfig
Represents configuration for "ExpiryPolicyFactory". 
 | 
static class  | 
CacheSimpleConfig.ExpiryPolicyFactoryConfig.DurationConfig
Represents duration configuration with duration amount and time unit
 for the "TimedExpiryPolicyFactoryConfig". 
 | 
static class  | 
CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig
Represents configuration for time based "ExpiryPolicyFactory" with duration and time unit. 
 | 
class  | 
CacheSimpleEntryListenerConfig
Simple configuration to hold parsed listener config. 
 | 
class  | 
CardinalityEstimatorConfig
Configuration options for the  
CardinalityEstimator | 
class  | 
CollectionConfig<T extends CollectionConfig>
Provides configuration service for Collection. 
 | 
class  | 
DataPersistenceConfig
Configures the Persistence per Hazelcast data structure. 
 | 
class  | 
DiscoveryConfig
This configuration class describes the top-level config of the discovery
 SPI and its discovery strategies. 
 | 
class  | 
DiscoveryStrategyConfig
This configuration class describes a  
DiscoveryStrategy
 based on a parsed XML or configured manually using the config API | 
class  | 
DiskTierConfig
Disk tier configuration of Tiered-Store. 
 | 
class  | 
DurableExecutorConfig
Contains the configuration for an  
DurableExecutorService. | 
class  | 
EntryListenerConfig
Configuration for  
EntryListener | 
class  | 
EurekaConfig
Configuration for the Eureka Discovery Strategy. 
 | 
class  | 
EventJournalConfig
Configuration for an event journal. 
 | 
class  | 
EvictionConfig
Configuration for eviction. 
 | 
class  | 
ExecutorConfig
Contains the configuration for an  
IExecutorService. | 
class  | 
FlakeIdGeneratorConfig
The  
FlakeIdGeneratorConfig contains the configuration for the member
 regarding Flake ID Generator. | 
class  | 
GcpConfig
Configuration for the GCP Discovery Strategy. 
 | 
class  | 
HotRestartConfig
Deprecated. 
 
since 5.0 use  
DataPersistenceConfig | 
class  | 
IndexConfig
Configuration of an index. 
 | 
class  | 
ItemListenerConfig
Contains the configuration for an Item Listener. 
 | 
class  | 
KubernetesConfig
Configuration for the Kubernetes Discovery Strategy. 
 | 
class  | 
ListConfig
Contains the configuration for an  
IList. | 
class  | 
ListenerConfig
Contains the configuration for an  
EventListener. | 
class  | 
MapConfig
Contains the configuration for an  
IMap. | 
class  | 
MapPartitionLostListenerConfig
Configuration for MapPartitionLostListener 
 | 
class  | 
MapStoreConfig
Contains the configuration for a Map Store. 
 | 
class  | 
MemoryTierConfig
Memory tier configuration of Tiered-Store. 
 | 
class  | 
MergePolicyConfig
Configuration for  
SplitBrainMergePolicy. | 
class  | 
MerkleTreeConfig
Configuration for a merkle tree. 
 | 
class  | 
MultiMapConfig
Configuration for MultiMap. 
 | 
class  | 
NearCacheConfig
Contains the configuration for a Near Cache. 
 | 
class  | 
NearCachePreloaderConfig
Configuration for storing and pre-loading Near Cache keys. 
 | 
class  | 
PartitioningStrategyConfig
Contains the configuration for partitioning strategy. 
 | 
class  | 
PermissionConfig
Contains the configuration for a permission. 
 | 
class  | 
PNCounterConfig
Configuration for a  
PNCounter | 
class  | 
PredicateConfig
Contains the configuration for an  
Predicate. | 
class  | 
QueryCacheConfig
Contains configuration for  
QueryCache. | 
class  | 
QueueConfig
Contains the configuration for an  
IQueue. | 
class  | 
QueueStoreConfig
Configuration for the  
QueueStore. | 
class  | 
ReliableTopicConfig
Configuration for a reliable  
ITopic. | 
class  | 
ReplicatedMapConfig
Contains the configuration for an  
ReplicatedMap | 
class  | 
RingbufferConfig
Contains the configuration for the  
Ringbuffer. | 
class  | 
RingbufferStoreConfig
Configuration for the  
RingbufferStore. | 
class  | 
ScheduledExecutorConfig
Configuration options for the  
IScheduledExecutorService. | 
class  | 
SetConfig
Contains the configuration for an  
ISet. | 
class  | 
SplitBrainProtectionConfig
Configuration for cluster split brain protection, a means to protect consistency of data from network
 partitions. 
 | 
class  | 
SplitBrainProtectionListenerConfig
Configuration class for  
SplitBrainProtectionListener | 
class  | 
TieredStoreConfig
Tiered-Store configuration. 
 | 
class  | 
TopicConfig
Contains the configuration for a  
ITopic. | 
class  | 
WanBatchPublisherConfig
Configuration object for the built-in WAN publisher (available in
 Hazelcast Enterprise). 
 | 
class  | 
WanConsumerConfig
Config for processing WAN events received from a target cluster. 
 | 
class  | 
WanCustomPublisherConfig
Configuration object for a custom WAN publisher. 
 | 
class  | 
WanReplicationConfig
Configuration for WAN replication. 
 | 
class  | 
WanReplicationRef
Configuration for a WAN target replication reference. 
 | 
class  | 
WanSyncConfig
Configuration object for the WAN sync mechanism. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Echo
Echoes to screen. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EdgeConfig
A configuration object for a DAG  
Edge
 that holds fine-tuning parameters that influence its performance
 characteristics. | 
class  | 
JobConfig
Contains the configuration specific to one Hazelcast Jet job. 
 | 
class  | 
ResourceConfig
Describes a single resource to deploy to the Jet cluster. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DAG
Describes a computation to be performed by the Jet computation engine. 
 | 
class  | 
Edge
 | 
class  | 
Vertex
Represents a unit of data processing in a Jet computation job. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JobMetrics
An immutable collection of job-specific metrics, pairs of metric names
 and sets of associated  
Measurements. | 
class  | 
Measurement
Immutable data class containing information about one metric measurement,
 consisting of:
 
 metric value
 metric timestamp, generated when the metric was gathered
 metric descriptor (set of tag name-value pairs) 
  
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IdentifiedDataSerializable
IdentifiedDataSerializable is an extension to  
DataSerializable
 to avoid reflection during de-serialization. | 
interface  | 
TypedDataSerializable
This interface adds the possibility for the class to act as if it is another class when being deserialized using
 DataSerializable 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PartitionAwareKey<K,P>
A  
PartitionAware key. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ScheduledTaskStatistics
Statistics and timing info for a  
IScheduledFuture accessible through IScheduledFuture.getStats() | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ScheduledTaskHandler
Resource handler pointing to a  
IScheduledFuture. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleTokenCredentials
Simple implementation of  
Credentials using a raw byte array token. | 
class  | 
UsernamePasswordCredentials
Simple implementation of  
PasswordCredentials using
 name and password as security attributes. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
com.hazelcast.spi.impl.merge.AbstractSplitBrainMergePolicy<V,T extends MergingValue<V>,R>
Abstract implementation of  
SplitBrainMergePolicy for the out-of-the-box merge policies. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SplitBrainMergePolicy<V,T extends MergingValue<V>,R>
Policy for merging data structure values
 after a split-brain has been healed. 
 | 
| 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 MergingValue<V> & MergingExpirationTime>
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 MergingValue<V> & MergingHits>
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 MergingValue<V> & MergingLastAccessTime>
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 MergingValue<V> & MergingLastUpdateTime>
Merges data structure entries from source to destination data structure if the source entry
 was updated more frequently than the destination entry. 
 | 
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. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
TenantControl
Hooks for multi-tenancy for application servers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TransactionOptions
Contains the configuration for a Hazelcast transaction. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MemberVersion
Determines the Hazelcast codebase version in terms of major.minor.patch version. 
 | 
class  | 
Version
A generic version to be used with  
VersionAware classes. | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.