| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cache.impl.nearcache | 
     Near cache support. | 
| com.hazelcast.cache.impl.nearcache.impl | 
     Near cache implementations. | 
| com.hazelcast.cache.impl.nearcache.impl.store | 
     Near cache store implementations. | 
| com.hazelcast.cache.impl.operation | Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.cache.impl.record | 
     Hazelcast JSR-107 aka JCache implementation
     Internal record store | 
| com.hazelcast.client | Contains classes/interfaces related to Client | 
| com.hazelcast.client.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation client side | 
| com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client | 
| com.hazelcast.client.impl | Contains most of the client side HazelcastInstance implementation functionality. | 
| com.hazelcast.client.map.impl.nearcache | Contains classes/interfaces related to com.hazelcast.client.map.impl.nearcache | 
| com.hazelcast.cluster.impl | |
| com.hazelcast.collection.impl.collection | |
| com.hazelcast.collection.impl.list | This package contains IList functionality for Hazelcast. | 
| com.hazelcast.collection.impl.queue | |
| com.hazelcast.collection.impl.set | This package contains ISet functionality for Hazelcast. | 
| com.hazelcast.collection.impl.txnqueue | |
| com.hazelcast.concurrent.semaphore | This package contains ISemaphore functionality for Hazelcast. The ISemaphore is the distributed version of the Semaphore. | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.config.matcher | Provides implementations for  ConfigPatternMatcher. | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| com.hazelcast.instance | This package contains Hazelcast Instance functionality. | 
| com.hazelcast.internal.cluster.impl | This package contains the implementation of the cluster functionality. | 
| com.hazelcast.internal.eviction.impl | 
     Eviction implementations. | 
| com.hazelcast.internal.management.dto | These contain the DTO object to exchange information with the management center. | 
| com.hazelcast.internal.management.operation | Contains operations that are called from Management Center. | 
| com.hazelcast.internal.serialization | Contains the private serialization API + implementation. | 
| com.hazelcast.internal.serialization.impl | |
| com.hazelcast.map.impl | Contains implementation specific classes of  com.hazelcast.mappackage. | 
| com.hazelcast.map.impl.eviction | This package contains eviction classes. | 
| com.hazelcast.map.impl.mapstore | Contains map store operations. | 
| com.hazelcast.map.impl.nearcache | |
| 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.query | |
| com.hazelcast.map.impl.record | Contains record specific classes. | 
| com.hazelcast.map.impl.recordstore | |
| com.hazelcast.mapreduce.impl | This package contains the default implementation for the map reduce framework
 internals. | 
| com.hazelcast.multimap.impl | Contains classes for Hazelcast MultiMap module. | 
| com.hazelcast.multimap.impl.operations | Contains operations for Hazelcast MultiMap module. | 
| com.hazelcast.multimap.impl.txn | This package contains the Transaction behavior for the Multimap. | 
| com.hazelcast.nio | This package contains classes related to New IO | 
| com.hazelcast.osgi | This package contains the OSGI functionality contract points for Hazelcast. | 
| com.hazelcast.partition.membergroup | todo | 
| com.hazelcast.query.impl.getters | Helper classes for extractions of values from object instances. | 
| com.hazelcast.quorum.impl | Contains cluster quorum implementation classes. | 
| com.hazelcast.replicatedmap.impl | This package contains the implementation of the replicated map service itself and some connection interfaces only used
 internally. | 
| com.hazelcast.replicatedmap.impl.record | This package contains the implementation of the backing data storage for the replicated map implementation | 
| com.hazelcast.ringbuffer.impl | Contains the  Ringbufferimplementation classes. | 
| com.hazelcast.security | Provides interfaces/classes for Hazelcast security implementation. | 
| com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services. | 
| 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
  DiscoveryStrategylookup strategy like OSGi). | 
| com.hazelcast.spi.impl | Contains implementations for Hazelcast SPI. | 
| com.hazelcast.spi.properties | Contains the Hazelcast properties implementation. | 
| com.hazelcast.spring | Provides Spring interfaces/classes for Hazelcast. | 
| com.hazelcast.topic.impl.reliable | |
| com.hazelcast.wan | This package contains the WAN replication API | 
| Class and Description | 
|---|
| CacheConfig Contains all the configuration for the  ICache. | 
| CacheSimpleConfig Simple configuration to hold parsed XML configuration. | 
| EvictionConfig Configuration for eviction. | 
| EvictionConfig.MaxSizePolicy Maximum Size Policy | 
| InMemoryFormat Storage format type of values stored in cluster | 
| Class and Description | 
|---|
| InMemoryFormat Storage format type of values stored in cluster | 
| NearCacheConfig Contains configuration for an NearCache. | 
| Class and Description | 
|---|
| InMemoryFormat Storage format type of values stored in cluster | 
| NearCacheConfig Contains configuration for an NearCache. | 
| Class and Description | 
|---|
| EvictionConfig Configuration for eviction. | 
| NearCacheConfig Contains configuration for an NearCache. | 
| Class and Description | 
|---|
| CacheConfig Contains all the configuration for the  ICache. | 
| Class and Description | 
|---|
| InMemoryFormat Storage format type of values stored in cluster | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| CacheConfig Contains all the configuration for the  ICache. | 
| Class and Description | 
|---|
| AbstractConfigBuilder Contains logic for replacing system variables in the XML file and importing XML files from different locations. | 
| AbstractConfigBuilder.ConfigType | 
| AbstractXmlConfigHelper Contains Hazelcast Xml Configuration helper methods and variables. | 
| AwsConfig The AWSConfig contains the configuration for AWS join mechanism. | 
| ConfigPatternMatcher The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern. | 
| DiscoveryConfig This configuration class describes the top-level config of the discovery
 SPI and its discovery strategies. | 
| GroupConfig Contains the configuration for Hazelcast groups. | 
| ListenerConfig Contains the configuration for an  EventListener. | 
| NativeMemoryConfig Contains native memory configuration. | 
| NearCacheConfig Contains configuration for an NearCache. | 
| 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 | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| InMemoryFormat Storage format type of values stored in cluster | 
| NearCacheConfig Contains configuration for an NearCache. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| CollectionConfig Provides configuration service for Collection. | 
| Class and Description | 
|---|
| CollectionConfig Provides configuration service for Collection. | 
| ListConfig Contains the configuration for an  IList. | 
| Class and Description | 
|---|
| QueueConfig Contains the configuration for an  IQueue | 
| QueueStoreConfig Configuration for the  QueueStore. | 
| Class and Description | 
|---|
| CollectionConfig Provides configuration service for Collection. | 
| SetConfig Contains the configuration for an  ISet. | 
| Class and Description | 
|---|
| QueueConfig Contains the configuration for an  IQueue | 
| Class and Description | 
|---|
| SemaphoreConfig Contains the configuration for an  ISemaphore. | 
| Class and Description | 
|---|
| AbstractConfigBuilder Contains logic for replacing system variables in the XML file and importing XML files from different locations. | 
| AbstractConfigBuilder.ConfigType | 
| AbstractXmlConfigHelper Contains Hazelcast Xml Configuration helper methods and variables. | 
| AwsConfig The AWSConfig contains the configuration for AWS join mechanism. | 
| CacheConfig Contains all the configuration for the  ICache. | 
| CacheConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only.git ch | 
| CacheConfiguration Mutable extension to  CompleteConfiguration | 
| CacheDeserializedValues Control caching of de-serialized values. | 
| CacheEvictionConfig Deprecated. 
 Use  EvictionConfiginstead of this | 
| CacheEvictionConfig.CacheMaxSizePolicy Deprecated.  Cache Maximum Size Policy | 
| CacheEvictionConfigReadOnly Deprecated. 
 Use  EvictionConfigReadOnlyinstead of this | 
| CachePartitionLostListenerConfig Configuration for CachePartitionLostListener | 
| CachePartitionLostListenerConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| 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 | 
| CacheSimpleEntryListenerConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| 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. | 
| ConfigurationException A  HazelcastExceptionthat is thrown when something is wrong with the server or client configuration. | 
| 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  DiscoveryStrategybased on a parsed XML or configured manually using the config API | 
| EntryListenerConfig Configuration for EntryListener | 
| EntryListenerConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| EvictionConfig Configuration for eviction. | 
| EvictionConfig.MaxSizePolicy Maximum Size Policy | 
| EvictionConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| EvictionPolicy Eviction Policy enum. | 
| ExecutorConfig Contains the configuration for an  IExecutorService. | 
| ExecutorConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| GlobalSerializerConfig Contains the configuration for global serializer. | 
| GroupConfig Contains the configuration for Hazelcast groups. | 
| HotRestartConfig Configures the Hot Restart Persistence per Hazelcast data structure. | 
| HotRestartPersistenceConfig Configures the Hot Restart stores. | 
| InMemoryFormat Storage format type of values stored in cluster | 
| InterfacesConfig Contains the configuration for Interfaces. | 
| ItemListenerConfig Contains the configuration for an Item Listener. | 
| ItemListenerConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| JobTrackerConfig Contains the configuration for an  JobTracker. | 
| JobTrackerConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| JoinConfig Contains the 3 different join configurations; tcp-ip/multicast/aws. | 
| 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 a Management Center. | 
| MapAttributeConfig Contains the configuration of a custom attribute that will be extracted from a Map's entry using a given ValueExtractor. | 
| MapAttributeConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| MapConfig Contains the configuration for an  IMap. | 
| MapConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| MapIndexConfig Contains the configuration for an index in a map. | 
| MapIndexConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| MapPartitionLostListenerConfig Configuration for MapPartitionLostListener | 
| MapPartitionLostListenerConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| MapStoreConfig Contains the configuration for a Map Store. | 
| MapStoreConfig.InitialLoadMode Initial load module | 
| MapStoreConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| MaxSizeConfig Configuration for map's capacity. | 
| MaxSizeConfig.MaxSizePolicy Maximum Size Policy | 
| MaxSizeConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| MemberAttributeConfig Contains configuration for attribute of member. | 
| MemberGroupConfig Contains the configuration for a single member group. | 
| MulticastConfig Contains the configuration for the multicast discovery mechanism. | 
| MultiMapConfig Configuration for MultiMap. | 
| MultiMapConfig.ValueCollectionType Type of value collection | 
| MultiMapConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| NativeMemoryConfig Contains native memory configuration. | 
| NativeMemoryConfig.MemoryAllocatorType Type of memory allocator:
 
 STANDARD: allocate/free memory using default OS memory manager
 POOLED: manage memory blocks in pool
  | 
| NearCacheConfig Contains configuration for an NearCache. | 
| NearCacheConfig.LocalUpdatePolicy Local Update Policy enum. | 
| NearCacheConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| NetworkConfig Contains configuration for Network. | 
| PartitionGroupConfig With PartitionGroupConfig, you can control how primary and backup partitions are mapped to physical Members. | 
| PartitionGroupConfig.MemberGroupType Type of member group | 
| PartitioningStrategyConfig Contains the configuration for partitioning strategy. | 
| PartitioningStrategyConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| PermissionConfig Contains the configuration for a permission. | 
| PermissionConfig.PermissionType Type of permission | 
| PermissionPolicyConfig Contains the configuration for policy of permission | 
| PredicateConfig Contains the configuration for an  Predicate. | 
| QueryCacheConfig Contains configuration for  QueryCache. | 
| QueueConfig Contains the configuration for an  IQueue | 
| QueueConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| QueueStoreConfig Configuration for the  QueueStore. | 
| QueueStoreConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| QuorumConfig Contains the configuration for cluster quorum. | 
| QuorumListenerConfig Confiquration class for  QuorumListener | 
| ReliableTopicConfig Configuration for a reliable  ITopic. | 
| ReplicatedMapConfig Contains the configuration for an  ReplicatedMap | 
| RingbufferConfig Contains the configuration for the  Ringbuffer. | 
| SecurityConfig Contains configuration for Security | 
| SecurityInterceptorConfig This class is used to configure  SecurityInterceptor | 
| SemaphoreConfig Contains the configuration for an  ISemaphore. | 
| SemaphoreConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| SerializationConfig Contains the serialization configuration of  HazelcastInstance. | 
| SerializerConfig Contains the serialization configuration for a particular class. | 
| ServiceConfig Configuration for a single service. | 
| ServicesConfig Configuration for the Services. | 
| SetConfig Contains the configuration for an  ISet. | 
| SetConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| SocketInterceptorConfig Contains the configuration for interceptor socket | 
| 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. | 
| TopicConfigReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| WanAcknowledgeType Determines acknowledge waiting type of wan replication operation invocation | 
| WanConsumerConfig Config to be used by WanReplicationConsumer instances. | 
| WanPublisherConfig Configuration object for WAN publishers. | 
| WANQueueFullBehavior Determines the behavior of WAN replication impl. | 
| WanReplicationConfig Configuration for wan replication. | 
| WanReplicationRef Configuration for Wan target replication reference | 
| WanReplicationRefReadOnly Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| XmlConfigBuilder A XML  ConfigBuilderimplementation. | 
| Class and Description | 
|---|
| ConfigPatternMatcher The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern. | 
| ConfigurationException A  HazelcastExceptionthat is thrown when something is wrong with the server or client configuration. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| EvictionConfig Configuration for eviction. | 
| EvictionPolicy Eviction Policy enum. | 
| Class and Description | 
|---|
| MapConfig Contains the configuration for an  IMap. | 
| Class and Description | 
|---|
| MapConfig Contains the configuration for an  IMap. | 
| Class and Description | 
|---|
| SerializationConfig Contains the serialization configuration of  HazelcastInstance. | 
| Class and Description | 
|---|
| SerializationConfig Contains the serialization configuration of  HazelcastInstance. | 
| Class and Description | 
|---|
| InMemoryFormat Storage format type of values stored in cluster | 
| MapConfig Contains the configuration for an  IMap. | 
| MaxSizeConfig Configuration for map's capacity. | 
| NearCacheConfig Contains configuration for an NearCache. | 
| PartitioningStrategyConfig Contains the configuration for partitioning strategy. | 
| Class and Description | 
|---|
| MaxSizeConfig Configuration for map's capacity. | 
| Class and Description | 
|---|
| MapStoreConfig Contains the configuration for a Map Store. | 
| Class and Description | 
|---|
| EvictionPolicy Eviction Policy enum. | 
| InMemoryFormat Storage format type of values stored in cluster | 
| Class and Description | 
|---|
| MapConfig Contains the configuration for an  IMap. | 
| Class and Description | 
|---|
| MapConfig Contains the configuration for an  IMap. | 
| Class and Description | 
|---|
| CacheDeserializedValues Control caching of de-serialized values. | 
| Class and Description | 
|---|
| MapConfig Contains the configuration for an  IMap. | 
| Class and Description | 
|---|
| InMemoryFormat Storage format type of values stored in cluster | 
| Class and Description | 
|---|
| JobTrackerConfig Contains the configuration for an  JobTracker. | 
| Class and Description | 
|---|
| MultiMapConfig Configuration for MultiMap. | 
| MultiMapConfig.ValueCollectionType Type of value collection | 
| Class and Description | 
|---|
| MultiMapConfig.ValueCollectionType Type of value collection | 
| Class and Description | 
|---|
| MultiMapConfig Configuration for MultiMap. | 
| Class and Description | 
|---|
| SocketInterceptorConfig Contains the configuration for interceptor socket | 
| SSLConfig SSL configuration | 
| SymmetricEncryptionConfig Contains configuration for symmetric encryption | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| MemberGroupConfig Contains the configuration for a single member group. | 
| PartitionGroupConfig With PartitionGroupConfig, you can control how primary and backup partitions are mapped to physical Members. | 
| Class and Description | 
|---|
| MapAttributeConfig Contains the configuration of a custom attribute that will be extracted from a Map's entry using a given ValueExtractor. | 
| Class and Description | 
|---|
| QuorumConfig Contains the configuration for cluster quorum. | 
| Class and Description | 
|---|
| ReplicatedMapConfig Contains the configuration for an  ReplicatedMap | 
| Class and Description | 
|---|
| ReplicatedMapConfig Contains the configuration for an  ReplicatedMap | 
| Class and Description | 
|---|
| RingbufferConfig Contains the configuration for the  Ringbuffer. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| GroupConfig Contains the configuration for Hazelcast groups. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| DiscoveryConfig This configuration class describes the top-level config of the discovery
 SPI and its discovery strategies. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| Config Contains all the configuration to start a  HazelcastInstance. | 
| Class and Description | 
|---|
| AbstractXmlConfigHelper Contains Hazelcast Xml Configuration helper methods and variables. | 
| Class and Description | 
|---|
| ReliableTopicConfig Configuration for a reliable  ITopic. | 
| Class and Description | 
|---|
| WanAcknowledgeType Determines acknowledge waiting type of wan replication operation invocation | 
| WanPublisherConfig Configuration object for WAN publishers. | 
| WanReplicationConfig Configuration for wan replication. | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.