| Interface | Description | 
|---|---|
| CacheConfiguration<K,V> | Mutable extension to  CompleteConfiguration | 
| ConfigBuilder | Interface for all config builders. | 
| ConfigPatternMatcher | The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern. | 
| Class | Description | 
|---|---|
| AbstractConfigBuilder | Contains logic for replacing system variables in the XML file and importing XML files from different locations. | 
| AbstractXmlConfigHelper | Contains Hazelcast Xml Configuration helper methods and variables. | 
| AbstractXmlConfigHelper.IterableNodeList | Iterator for NodeList | 
| AwsConfig | The AWSConfig contains the configuration for AWS join mechanism. | 
| CacheConfig<K,V> | Contains all the configuration for the  ICache | 
| CacheConfigReadOnly<K,V> | Readonly version of  CacheConfig | 
| CacheEvictionConfig | Deprecated Use  EvictionConfiginstead of this | 
| CacheEvictionConfigReadOnly | Deprecated Use  EvictionConfigReadOnlyinstead of this | 
| 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. | 
| CacheSimpleConfigReadOnly | Readonly version of  CacheSimpleConfig | 
| CacheSimpleEntryListenerConfig | Simple configuration to hold parsed listener config | 
| CacheSimpleEntryListenerConfigReadOnly | Readonly version of CacheSimpleEntryListenerConfig | 
| ClasspathXmlConfig | A  Configwhich is initialized by loading an XML configuration file from the classpath. | 
| CollectionConfig<T extends CollectionConfig> | Provides configuration service for Collection. | 
| Config | Contains all the configuration to start a  HazelcastInstance. | 
| ConfigLoader | Provides loading service for a configuration. | 
| ConfigXmlGenerator | The ConfigXmlGenerator is responsible for transforming a  Configto a Hazelcast XML string. | 
| CredentialsFactoryConfig | Contains the configuration for Credentials Factory. | 
| EntryListenerConfig | Configuration for EntryListener | 
| EntryListenerConfig.MapListenerToEntryListenerAdapter | Wraps a MapListener into an EntryListener. | 
| EntryListenerConfigReadOnly | Configuration for EntryListener(Read Only) | 
| EvictionConfig | Configuration for eviction. | 
| EvictionConfigReadOnly | Read only version of  EvictionConfig. | 
| ExecutorConfig | Contains the configuration for an  IExecutorService. | 
| ExecutorConfigReadOnly | Configuration for Executor(Read Only) | 
| FileSystemXmlConfig | A  Configwhich includes functionality for loading itself from a
 XML configuration file. | 
| GlobalSerializerConfig | Contains the configuration for global serializer. | 
| GroupConfig | Contains the configuration for Hazelcast groups. | 
| InMemoryXmlConfig | Creates a  Configloaded from an in-memory Hazelcast XML String. | 
| InterfacesConfig | Contains the configuration for Interfaces. | 
| ItemListenerConfig | Contains the configuration for an Item Listener. | 
| ItemListenerConfigReadOnly | Contains the configuration for an Item Listener(Read-only). | 
| JobTrackerConfig | Contains the configuration for an  JobTracker. | 
| JobTrackerConfigReadOnly | Contains the configuration for an  JobTracker. | 
| JoinConfig | Contains the 3 different join configurations; tcp-ip/multicast/aws. | 
| ListConfig | Contains the configuration for an  IList. | 
| ListConfigReadOnly | Contains the configuration for an  IList(read-only). | 
| ListenerConfig | Contains the configuration for an  EventListener. | 
| ListenerConfigReadOnly | Contains the configuration for a Listener. | 
| LoginModuleConfig | Configuration for Login Module | 
| ManagementCenterConfig | Contains the configuration for a Management Center. | 
| MapConfig | Contains the configuration for an  IMap. | 
| MapConfigReadOnly | Contains the configuration for an  IMap(read-only). | 
| MapIndexConfig | Contains the configuration for an index in a map. | 
| MapIndexConfigReadOnly | Contains the configuration for a index of Map. | 
| MapPartitionLostListenerConfig | Configuration for MapPartitionLostListener | 
| MapPartitionLostListenerConfigReadOnly | Read-Only Configuration for MapPartitionLostListener | 
| MapStoreConfig | Contains the configuration for a Map Store. | 
| MapStoreConfigReadOnly | Contains the configuration for a Map Store (read-only). | 
| MaxSizeConfig | Configuration for map's capacity. | 
| MaxSizeConfigReadOnly | Contains the configuration for a size of Map. | 
| MemberAttributeConfig | Contains configuration for attribute of member. | 
| MemberAttributeConfigReadOnly | Contains configuration for attribute of member (Read-Only). | 
| MemberGroupConfig | Contains the configuration for a single member group. | 
| MulticastConfig | Contains the configuration for the multicast discovery mechanism. | 
| MultiMapConfig | Configuration for MultiMap. | 
| MultiMapConfigReadOnly | Contains the configuration for an  MultiMap. | 
| NativeMemoryConfig | Contains native memory configuration. | 
| NearCacheConfig | Contains configuration for an NearCache. | 
| NearCacheConfigReadOnly | Contains configuration for an NearCache(Read-Only). | 
| NetworkConfig | Contains configuration for Network. | 
| PartitionGroupConfig | With PartitionGroupConfig, you can control how primary and backup partitions are mapped to physical Members. | 
| PartitioningStrategyConfig | Contains the configuration for partitioning strategy. | 
| PartitioningStrategyConfigReadOnly | Contains the configuration for strategy of partitioning | 
| PermissionConfig | Contains the configuration for a 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 | Contains the configuration for an  IQueue. | 
| QueueStoreConfig | |
| QueueStoreConfigReadOnly | Contains the configuration for an  QueueStore. | 
| 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 | Contains configuration for Semaphore(read only) | 
| SerializationConfig | Contains the serialization configuration of  HazelcastInstance. | 
| SerializerConfig | Contains the serialization configuration for a particular class. | 
| ServiceConfig | |
| ServicesConfig | |
| SetConfig | Contains the configuration for an  ISet. | 
| SetConfigReadOnly | Contains configuration for Set(read 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 | Configuration for topic(Read only) | 
| UrlXmlConfig | A  Configwhich is loaded using some url pointing to a Hazelcast XML file. | 
| WanReplicationConfig | Configuration for wan replication. | 
| WanReplicationRef | Configuration for Wan target replication reference | 
| WanReplicationRefReadOnly | Configuration for Wan target replication reference(read only) | 
| WanTargetClusterConfig | Configuration for Wan target cluster | 
| XmlConfigBuilder | A XML  ConfigBuilderimplementation. | 
| XmlConfigLocator | Support class for the  XmlConfigBuilderthat locates the XML configuration:
 
     system property
     working directory
     classpath
     default | 
| Enum | Description | 
|---|---|
| AbstractConfigBuilder.ConfigType | |
| CacheEvictionConfig.CacheMaxSizePolicy | Cache Maximum Size Policy | 
| CacheSimpleConfig.ExpiryPolicyFactoryConfig.TimedExpiryPolicyFactoryConfig.ExpiryPolicyType | Represents type of the "TimedExpiryPolicyFactoryConfig". | 
| EvictionConfig.MaxSizePolicy | Maximum Size Policy | 
| EvictionPolicy | Eviction Policy enum. | 
| InMemoryFormat | Storage format type of values stored in cluster | 
| LoginModuleConfig.LoginModuleUsage | Usage of Login Module | 
| MapStoreConfig.InitialLoadMode | Initial load module | 
| MaxSizeConfig.MaxSizePolicy | Maximum Size Policy | 
| MultiMapConfig.ValueCollectionType | Type of value collection | 
| NativeMemoryConfig.MemoryAllocatorType | Type of memory allocator:
 
 STANDARD: allocate/free memory using default OS memory manager
 POOLED: manage memory blocks in pool
  | 
| NearCacheConfig.LocalUpdatePolicy | Local Update Policy enum. | 
| PartitionGroupConfig.MemberGroupType | Type of member group | 
| PermissionConfig.PermissionType | Type of permission | 
| Exception | Description | 
|---|---|
| ConfigurationException | A  HazelcastExceptionthat is thrown when something is wrong with the server or client configuration. | 
| InvalidConfigurationException | A InvalidConfigurationException is thrown when there is an Invalid Configuration. | 
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.