| Package | Description | 
|---|---|
| com.hazelcast.client.config | 
 Contains classes related to config for com.hazelcast.client 
 | 
| com.hazelcast.config | 
 Provides classes for configuring HazelcastInstance. 
 | 
| com.hazelcast.config.matcher | 
 Provides implementations for  
ConfigPatternMatcher. | 
| com.hazelcast.config.security | 
 Provides classes for configuring security realms in Hazelcast. 
 | 
| com.hazelcast.core | 
 Provides core API interfaces/classes. 
 | 
| com.hazelcast.internal.config | |
| com.hazelcast.map | 
 Contains Hazelcast map module classes. 
 | 
| com.hazelcast.osgi | 
 This package contains the OSGI functionality contract points for Hazelcast. 
 | 
| com.hazelcast.security | 
 Provides interfaces/classes for Hazelcast security implementation. 
 | 
| com.hazelcast.spi.discovery.integration | 
 This package contains the public part of the integrators SPI and is meant for
 people that integrate Hazelcast into their own systems or frameworks and cannot
 use the default discovery service implementation (for example using a different
  
DiscoveryStrategy lookup strategy like OSGi). | 
| com.hazelcast.spi.properties | 
 Contains the Hazelcast properties implementation. 
 | 
| com.hazelcast.spring | 
 Provides Spring interfaces/classes for Hazelcast. 
 | 
| com.hazelcast.wan | 
 This package contains the WAN replication API 
 | 
| Class and Description | 
|---|
| AbstractXmlConfigBuilder
 Contains logic for replacing system variables in the XML file and importing XML files from different locations. 
 | 
| AbstractXmlConfigBuilder.ConfigType | 
| AbstractXmlConfigHelper
 Contains Hazelcast XML Configuration helper methods and variables. 
 | 
| AbstractYamlConfigBuilder
 Contains logic for replacing system variables in the YAML file and importing YAML files from different locations. 
 | 
| AwsConfig
 The AWSConfig contains the configuration for AWS join mechanism. 
 | 
| AzureConfig
 Configuration for the Azure Discovery Strategy. 
 | 
| BaseMetricsConfig
 Base class of configuration options specific to metrics collection. 
 | 
| ConfigPatternMatcher
 The ConfigPatternMatcher provides a strategy to match an item name
 to a configuration pattern. 
 | 
| ConfigRecognizer
 Interface for recognizing a declarative Hazelcast configuration
 based on the rules defined in the actual implementation. 
 | 
| CredentialsFactoryConfig
 Contains the configuration for Credentials Factory. 
 | 
| DiscoveryConfig
 This configuration class describes the top-level config of the discovery
 SPI and its discovery strategies. 
 | 
| EurekaConfig
 Configuration for the Eureka Discovery Strategy. 
 | 
| GcpConfig
 Configuration for the GCP Discovery Strategy. 
 | 
| KubernetesConfig
 Configuration for the Kubernetes Discovery Strategy. 
 | 
| ListenerConfig
 Contains the configuration for an  
EventListener. | 
| NamedConfig
 Interface for hazelcast data structures with name 
 | 
| NativeMemoryConfig
 Configures native memory region. 
 | 
| NearCacheConfig
 Contains the configuration for a Near Cache. 
 | 
| QueryCacheConfig
 Contains configuration for  
QueryCache. | 
| SerializationConfig
 Contains the serialization configuration of  
HazelcastInstance. | 
| SocketInterceptorConfig
 Contains the configuration for interceptor socket. 
 | 
| SSLConfig
 SSL configuration. 
 | 
| Class and Description | 
|---|
| AbstractCacheConfig
 Base class for  
CacheConfig | 
| AbstractSymmetricEncryptionConfig
 Base class for symmetric encryption configuration classes. 
 | 
| AbstractWanPublisherConfig
 Base class for WAN publisher configuration. 
 | 
| AbstractXmlConfigBuilder
 Contains logic for replacing system variables in the XML file and importing XML files from different locations. 
 | 
| AbstractXmlConfigBuilder.ConfigType | 
| AbstractXmlConfigHelper
 Contains Hazelcast XML Configuration helper methods and variables. 
 | 
| AbstractYamlConfigBuilder
 Contains logic for replacing system variables in the YAML file and importing YAML files from different locations. 
 | 
| AdvancedNetworkConfig
 Similar to  
NetworkConfig with the additional ability to define multiple
 endpoints, each with its own separate protocol/security and/or socket properties. | 
| AliasedDiscoveryConfig
 Configuration for discovery strategy aliases, e.g. 
 | 
| AttributeConfig
 Contains the configuration of a custom attribute that will be extracted from a Map's entry using a given ValueExtractor. 
 | 
| AwsConfig
 The AWSConfig contains the configuration for AWS join mechanism. 
 | 
| AzureConfig
 Configuration for the Azure Discovery Strategy. 
 | 
| BaseMetricsConfig
 Base class of configuration options specific to metrics collection. 
 | 
| BitmapIndexOptions
 Configures indexing options specific to bitmap indexes. 
 | 
| BitmapIndexOptions.UniqueKeyTransformation
 Defines an assortment of transformations which can be applied to  
unique key values. | 
| CacheConfig
 Contains all the configuration for the  
ICache. | 
| CacheConfiguration
 Mutable extension to  
CompleteConfiguration | 
| CacheDeserializedValues
 Control caching of de-serialized values. 
 | 
| CachePartitionLostListenerConfig
 Configuration for CachePartitionLostListener 
 | 
| CacheSimpleConfig
 Simple configuration to hold parsed XML configuration. 
 | 
| CacheSimpleConfig.ExpiryPolicyFactoryConfig
 Represents configuration for "ExpiryPolicyFactory". 
 | 
| CacheSimpleConfig.ExpiryPolicyFactoryConfig.DurationConfig
 Represents duration configuration with duration amount and time unit
 for the "TimedExpiryPolicyFactoryConfig". 
 | 
| CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig
 Represents configuration for time based "ExpiryPolicyFactory" with duration and time unit. 
 | 
| CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig.ExpiryPolicyType
 Represents type of the "TimedExpiryPolicyFactoryConfig". 
 | 
| CacheSimpleEntryListenerConfig
 Simple configuration to hold parsed listener config. 
 | 
| CardinalityEstimatorConfig
 Configuration options for the  
CardinalityEstimator | 
| ClassFilter
 Holds blacklist and whitelist configuration in java deserialization configuration. 
 | 
| CollectionConfig
 Provides configuration service for Collection. 
 | 
| Config
 Contains all the configuration to start a
  
HazelcastInstance. | 
| ConfigBuilder
 Interface for all config builders. 
 | 
| ConfigPatternMatcher
 The ConfigPatternMatcher provides a strategy to match an item name
 to a configuration pattern. 
 | 
| ConfigRecognizer
 Interface for recognizing a declarative Hazelcast configuration
 based on the rules defined in the actual implementation. 
 | 
| ConfigStream
 Stream wrapping or copying a generic  
InputStream for the
 ConfigRecognizer API. | 
| ConfigXmlGenerator.XmlGenerator
 Utility class to build xml using a  
StringBuilder. | 
| ConsistencyCheckStrategy
 Strategy for checking the consistency of data between replicas. 
 | 
| CRDTReplicationConfig
 Configures the replication mechanism for all
  
CRDT implementations. | 
| CredentialsFactoryConfig
 Contains the configuration for Credentials Factory. 
 | 
| DiscoveryConfig
 This configuration class describes the top-level config of the discovery
 SPI and its discovery strategies. 
 | 
| DiscoveryStrategyConfig
 This configuration class describes a  
DiscoveryStrategy
 based on a parsed XML or configured manually using the config API | 
| DurableExecutorConfig
 Contains the configuration for an  
DurableExecutorService. | 
| EncryptionAtRestConfig
 Contains configuration for the Hot Restart Persistence at Rest encryption 
 | 
| EndpointConfig
 Endpoint configuration that defines communication/networking properties common to both incoming/outgoing connections
 eg. 
 | 
| EntryListenerConfig
 Configuration for  
EntryListener | 
| EurekaConfig
 Configuration for the Eureka Discovery Strategy. 
 | 
| EventJournalConfig
 Configuration for an event journal. 
 | 
| EvictionConfig
 Configuration for eviction. 
 | 
| EvictionPolicy
 Eviction Policy enum. 
 | 
| ExecutorConfig
 Contains the configuration for an  
IExecutorService. | 
| FlakeIdGeneratorConfig
 The  
FlakeIdGeneratorConfig contains the configuration for the member
 regarding Flake ID Generator. | 
| GcpConfig
 Configuration for the GCP Discovery Strategy. 
 | 
| GlobalSerializerConfig
 Contains the configuration for global serializer. 
 | 
| HotRestartClusterDataRecoveryPolicy
 Specifies the policy that will be respected during hot restart cluster start 
 | 
| HotRestartConfig
 Configures the Hot Restart Persistence per Hazelcast data structure. 
 | 
| HotRestartPersistenceConfig
 Configures the Hot Restart stores. 
 | 
| IcmpFailureDetectorConfig
 This Failure Detector may be configured in addition to one of Deadline and Phi Accual Failure Detectors. 
It operates at Layer 3 of the OSI protocol, and provides much quicker and more deterministic detection of hardware and other lower level events.  | 
| IndexConfig
 Configuration of an index. 
 | 
| IndexType
 Type of the index. 
 | 
| InMemoryFormat
 Storage format type of values stored in cluster 
 | 
| InterfacesConfig
 Contains the configuration for Interfaces. 
 | 
| InvalidConfigurationException
 A InvalidConfigurationException is thrown when an Hazelcast faces
 an invalid configuration. 
 | 
| ItemListenerConfig
 Contains the configuration for an Item Listener. 
 | 
| JavaKeyStoreSecureStoreConfig
 Java KeyStore Secure Store configuration. 
 | 
| JavaSerializationFilterConfig
 Configuration for Serialization Filter. 
 | 
| JoinConfig
 Contains the 3 different join configurations; TCP-IP/multicast/AWS. 
 | 
| KubernetesConfig
 Configuration for the Kubernetes Discovery Strategy. 
 | 
| ListConfig
 Contains the configuration for an  
IList. | 
| ListenerConfig
 Contains the configuration for an  
EventListener. | 
| LoginModuleConfig
 Configuration for Login Module 
 | 
| LoginModuleConfig.LoginModuleUsage
 Usage of Login Module 
 | 
| ManagementCenterConfig
 Contains the configuration for Hazelcast Management Center. 
 | 
| MapConfig
 Contains the configuration for an  
IMap. | 
| MapPartitionLostListenerConfig
 Configuration for MapPartitionLostListener 
 | 
| MapStoreConfig
 Contains the configuration for a Map Store. 
 | 
| MapStoreConfig.InitialLoadMode
 Initial load module 
 | 
| MaxSizePolicy
 Maximum Size Policy 
 | 
| MemberAddressProviderConfig
 Configuration for a custom  
MemberAddressProvider strategy. | 
| MemberAttributeConfig
 Contains configuration for attribute of member. 
 | 
| MemberGroupConfig
 Contains the configuration for a single member group. 
 | 
| MemcacheProtocolConfig
 This class allows to enable MEMCACHE text protocol support in Hazelcast. 
 | 
| MergePolicyConfig
 Configuration for  
SplitBrainMergePolicy. | 
| MerkleTreeConfig
 Configuration for a merkle tree. 
 | 
| MetadataPolicy
 Hazelcast may process objects of supported types ahead of time to
 create additional metadata about them. 
 | 
| MetricsConfig
 Member-side metrics collection configuration. 
 | 
| MetricsJmxConfig
 JMX related metrics configuration. 
 | 
| MetricsManagementCenterConfig
 Management Center related metrics configuration. 
 | 
| MulticastConfig
 Contains the configuration for the multicast discovery mechanism. 
 | 
| MultiMapConfig
 Configuration for MultiMap. 
 | 
| MultiMapConfig.ValueCollectionType
 Type of value collection 
 | 
| NamedConfig
 Interface for hazelcast data structures with name 
 | 
| NativeMemoryConfig
 Configures native memory region. 
 | 
| NativeMemoryConfig.MemoryAllocatorType
 Type of memory allocator:
 
 STANDARD: allocate/free memory using default OS memory manager
 POOLED: manage memory blocks in pool
  
 | 
| NearCacheConfig
 Contains the configuration for a Near Cache. 
 | 
| NearCacheConfig.LocalUpdatePolicy
 Defines how to reflect local updates to the Near Cache. 
 | 
| NearCachePreloaderConfig
 Configuration for storing and pre-loading Near Cache keys. 
 | 
| NetworkConfig
 Contains configuration for Network. 
 | 
| OnJoinPermissionOperationName
 Enum of operation names for handling client permissions when the member is joining into the cluster. 
 | 
| PartitionGroupConfig
 With PartitionGroupConfig, you can control how primary and backup partitions are mapped to physical Members. 
 | 
| PartitionGroupConfig.MemberGroupType
 Type of member groups. 
 | 
| PartitioningStrategyConfig
 Contains the configuration for partitioning strategy. 
 | 
| PermissionConfig
 Contains the configuration for a permission. 
 | 
| PermissionConfig.PermissionType
 Type of permission 
 | 
| PermissionPolicyConfig
 Contains the configuration for policy of permission 
 | 
| PNCounterConfig
 Configuration for a  
PNCounter | 
| PredicateConfig
 Contains the configuration for an  
Predicate. | 
| ProbabilisticSplitBrainProtectionConfigBuilder
 Builder for a  
SplitBrainProtectionConfig configured with ProbabilisticSplitBrainProtectionFunction that
 considers members present in the context of a split brain protection using a probabilistic,
 adaptive split brain protection function. | 
| QueryCacheConfig
 Contains configuration for  
QueryCache. | 
| QueueConfig
 Contains the configuration for an  
IQueue. | 
| QueueStoreConfig
 Configuration for the  
QueueStore. | 
| RecentlyActiveSplitBrainProtectionConfigBuilder
 Builder for a  
SplitBrainProtectionConfig configured with RecentlyActiveSplitBrainProtectionFunction that
 considers members present in the context of a split brain protection if the last received heartbeat
 is within a recent window of time. | 
| ReliableTopicConfig
 Configuration for a reliable  
ITopic. | 
| ReplicatedMapConfig
 Contains the configuration for an  
ReplicatedMap | 
| RestApiConfig
 This class allows to control which parts of Hazelcast REST API will be enabled. 
 | 
| RestEndpointGroup
 Enum of REST endpoint groups. 
 | 
| RestServerEndpointConfig
 Server socket endpoint config specialized for REST service
 Allows configuring access to REST groups similar to  
RestApiConfig | 
| RingbufferConfig
 Contains the configuration for the  
Ringbuffer. | 
| RingbufferStoreConfig
 Configuration for the  
RingbufferStore. | 
| ScheduledExecutorConfig
 Configuration options for the  
IScheduledExecutorService. | 
| ScheduledExecutorConfig.CapacityPolicy
 Capacity policy options 
 | 
| SecureStoreConfig
 Abstract Secure Store configuration class. 
 | 
| SecurityConfig
 Contains configuration for Security 
 | 
| SecurityInterceptorConfig
 This class is used to configure  
SecurityInterceptor | 
| SerializationConfig
 Contains the serialization configuration of  
HazelcastInstance. | 
| SerializerConfig
 Contains the serialization configuration for a particular class. 
 | 
| ServerSocketEndpointConfig
 Endpoint configuration that defines a listening side (server) 
 | 
| ServiceConfig
 Configuration for a single service. 
 | 
| SetConfig
 Contains the configuration for an  
ISet. | 
| SocketInterceptorConfig
 Contains the configuration for interceptor socket. 
 | 
| SplitBrainProtectionConfig
 Configuration for cluster split brain protection, a means to protect consistency of data from network
 partitions. 
 | 
| SplitBrainProtectionConfigBuilder
 Commons for split brain protection config builders. 
 | 
| SplitBrainProtectionListenerConfig
 Configuration class for  
SplitBrainProtectionListener | 
| SSLConfig
 SSL configuration. 
 | 
| SymmetricEncryptionConfig
 Contains configuration for symmetric encryption 
 | 
| TcpIpConfig
 Contains the configuration for the Tcp/Ip join mechanism. 
 | 
| TopicConfig
 Contains the configuration for a  
ITopic. | 
| UserCodeDeploymentConfig
 Configuration of User Code Deployment. 
 | 
| UserCodeDeploymentConfig.ClassCacheMode
 Controls caching of classes loaded from remote members 
 | 
| UserCodeDeploymentConfig.ProviderMode
 Controls how to react to receiving a classloading request from a remote member 
 | 
| VaultSecureStoreConfig
 HashiCorp Vault Secure Store configuration. 
 | 
| WanAcknowledgeType
 Determines acknowledge waiting type of wan replication operation invocation. 
 | 
| WanBatchPublisherConfig
 Configuration object for the built-in WAN publisher (available in
 Hazelcast Enterprise). 
 | 
| WanConsumerConfig
 Config for processing WAN events received from a target cluster. 
 | 
| WanCustomPublisherConfig
 Configuration object for a custom WAN publisher. 
 | 
| WanQueueFullBehavior
 Determines the behavior of WAN replication
 impl. 
 | 
| WanReplicationConfig
 Configuration for WAN replication. 
 | 
| WanReplicationRef
 Configuration for a WAN target replication reference. 
 | 
| WanSyncConfig
 Configuration object for the WAN sync mechanism. 
 | 
| XmlConfigBuilder
 A XML  
ConfigBuilder implementation. | 
| YamlConfigBuilder
 A YAML  
ConfigBuilder implementation. | 
| Class and Description | 
|---|
| ConfigPatternMatcher
 The ConfigPatternMatcher provides a strategy to match an item name
 to a configuration pattern. 
 | 
| InvalidConfigurationException
 A InvalidConfigurationException is thrown when an Hazelcast faces
 an invalid configuration. 
 | 
| Class and Description | 
|---|
| CredentialsFactoryConfig
 Contains the configuration for Credentials Factory. 
 | 
| LoginModuleConfig
 Configuration for Login Module 
 | 
| Class and Description | 
|---|
| Config
 Contains all the configuration to start a
  
HazelcastInstance. | 
| Class and Description | 
|---|
| ConfigRecognizer
 Interface for recognizing a declarative Hazelcast configuration
 based on the rules defined in the actual implementation. 
 | 
| Class and Description | 
|---|
| IndexConfig
 Configuration of an index. 
 | 
| IndexType
 Type of the index. 
 | 
| Class and Description | 
|---|
| Config
 Contains all the configuration to start a
  
HazelcastInstance. | 
| Class and Description | 
|---|
| Config
 Contains all the configuration to start a
  
HazelcastInstance. | 
| PermissionConfig
 Contains the configuration for a permission. 
 | 
| Class and Description | 
|---|
| DiscoveryConfig
 This configuration class describes the top-level config of the discovery
 SPI and its discovery strategies. 
 | 
| DiscoveryStrategyConfig
 This configuration class describes a  
DiscoveryStrategy
 based on a parsed XML or configured manually using the config API | 
| Class and Description | 
|---|
| Config
 Contains all the configuration to start a
  
HazelcastInstance. | 
| Class and Description | 
|---|
| AbstractXmlConfigHelper
 Contains Hazelcast XML Configuration helper methods and variables. 
 | 
| AliasedDiscoveryConfig
 Configuration for discovery strategy aliases, e.g. 
 | 
| Class and Description | 
|---|
| AbstractWanPublisherConfig
 Base class for WAN publisher configuration. 
 | 
| WanConsumerConfig
 Config for processing WAN events received from a target cluster. 
 | 
| WanReplicationConfig
 Configuration for WAN replication. 
 | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.