# Uses of Package
com.hazelcast.config

- Packages that use com.hazelcast.config
  Package | Description
  --- | ---
  com.hazelcast.client | Contains classes/interfaces related to Client
  com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client
  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.jet.config | Jet's configuration data objects.
  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.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 `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

- Classes in com.hazelcast.config used by com.hazelcast.client
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.

- Classes in com.hazelcast.config used by com.hazelcast.client.config
  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 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.

- Classes in com.hazelcast.config used by com.hazelcast.concurrent.semaphore
  Class and Description
  SemaphoreConfig Contains the configuration for an `ISemaphore`.

- Classes in com.hazelcast.config used by com.hazelcast.config
  Class and Description
  AbstractBasicConfig Provides a basic configuration for a split-brain aware data structure.
  AbstractCacheConfig Base class for `CacheConfig`
  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.
  AtomicLongConfig Contains the configuration for an `AtomicLong`.
  AtomicReferenceConfig Contains the configuration for an `AtomicReference`.
  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 4.0; it is meant for internal usage only.
  CacheConfiguration Mutable extension to `CompleteConfiguration`
  CacheDeserializedValues Control caching of de-serialized values.
  CacheEvictionConfig Deprecated. Use `EvictionConfig` instead of this
  CacheEvictionConfig.CacheMaxSizePolicy Deprecated. Cache Maximum Size Policy
  CacheEvictionConfigReadOnly Deprecated. Use `EvictionConfigReadOnly` instead of this
  CachePartitionLostListenerConfig Configuration for CachePartitionLostListener
  CachePartitionLostListenerConfigReadOnly Deprecated. this class will be removed in 4.0; 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 4.0; it is meant for internal usage only.
  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.
  ConfigurationException A `HazelcastException` that is thrown when something is wrong with the server or client configuration.
  CountDownLatchConfig Contains the configuration for an `ICountDownLatch`.
  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`.
  EntryListenerConfig Configuration for EntryListener
  EntryListenerConfigReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  EventJournalConfig Configuration for an event journal.
  EvictionConfig Configuration for eviction.
  EvictionConfig.MaxSizePolicy Maximum Size Policy
  EvictionConfigReadOnly Deprecated. this class will be removed in 4.0; 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 4.0; it is meant for internal usage only.
  FlakeIdGeneratorConfig The `FlakeIdGeneratorConfig` contains the configuration for the member regarding `Flake ID Generator`.
  FlakeIdGeneratorConfigReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  GlobalSerializerConfig Contains the configuration for global serializer.
  GroupConfig Contains the configuration for Hazelcast groups.
  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.
  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 4.0; it is meant for internal usage only.
  JavaSerializationFilterConfig Configuration for Serialization Filter.
  JobTrackerConfig Contains the configuration for an `JobTracker`.
  JobTrackerConfigReadOnly Deprecated. this class will be removed in 4.0; 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`.
  LockConfig Contains the configuration for the `ILock`.
  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 4.0; it is meant for internal usage only.
  MapConfig Contains the configuration for an `IMap`.
  MapConfigReadOnly Deprecated. this class will be removed in 4.0; 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 4.0; it is meant for internal usage only.
  MapPartitionLostListenerConfig Configuration for MapPartitionLostListener
  MapPartitionLostListenerConfigReadOnly Deprecated. this class will be removed in 4.0; 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 4.0; 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 4.0; it is meant for internal usage only.
  MCMutualAuthConfig Management Center mutual authentication configuration.
  MemberAddressProviderConfig Configuration for a custom `MemberAddressProvider` strategy.
  MemberAttributeConfig Contains configuration for attribute of member.
  MemberGroupConfig Contains the configuration for a single member group.
  MergePolicyConfig Configuration for `SplitBrainMergePolicy`.
  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 4.0; 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 the configuration for a Near Cache.
  NearCacheConfig.LocalUpdatePolicy Defines how to reflect local updates to the Near Cache.
  NearCacheConfigReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  NearCachePreloaderConfig Configuration for eviction.
  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 groups.
  PartitioningStrategyConfig Contains the configuration for partitioning strategy.
  PartitioningStrategyConfigReadOnly Deprecated. this class will be removed in 4.0; 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
  PNCounterConfig Configuration for a `PNCounter`
  PredicateConfig Contains the configuration for an `Predicate`.
  ProbabilisticQuorumConfigBuilder Builder for a `QuorumConfig` configured with `ProbabilisticQuorumFunction` that considers members present in the context of a quorum using a probabilistic, adaptive quorum function.
  QueryCacheConfig Contains configuration for `QueryCache`.
  QueueConfig Contains the configuration for an `IQueue`.
  QueueConfigReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  QueueStoreConfig Configuration for the `QueueStore`.
  QueueStoreConfigReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  QuorumConfig Configuration for cluster quorum, a means to protect consistency of data from network partitions.
  QuorumConfigBuilder Commons for quorum config builders.
  QuorumListenerConfig Confiquration class for `QuorumListener` IMPORTANT: The term "quorum" simply refers to the count of members in the cluster required for an operation to succeed.
  RecentlyActiveQuorumConfigBuilder Builder for a `QuorumConfig` configured with `RecentlyActiveQuorumFunction` that considers members present in the context of a quorum 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`
  RingbufferConfig Contains the configuration for the `Ringbuffer`.
  RingbufferStoreConfig Configuration for the `RingbufferStore`.
  ScheduledExecutorConfig Configuration options for the `IScheduledExecutorService`.
  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 4.0; 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 4.0; 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 4.0; it is meant for internal usage only.
  UserCodeDeploymentConfig Configuration of User Code Deployment.
  UserCodeDeploymentConfig.ClassCacheMode Controls caching of caches loaded from remote members
  UserCodeDeploymentConfig.ProviderMode Controls how to react on receiving a classloading request from a remote member
  WanAcknowledgeType Determines acknowledge waiting type of wan replication operation invocation.
  WanConsumerConfig Config to be used by WanReplicationConsumer instances (EE only).
  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 4.0; it is meant for internal usage only.
  XmlConfigBuilder A XML `ConfigBuilder` implementation.

- Classes in com.hazelcast.config used by com.hazelcast.config.matcher
  Class and Description
  ConfigPatternMatcher The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern.
  ConfigurationException A `HazelcastException` that is thrown when something is wrong with the server or client configuration.

- Classes in com.hazelcast.config used by com.hazelcast.core
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.

- Classes in com.hazelcast.config used by com.hazelcast.instance
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.
  DiscoveryConfig This configuration class describes the top-level config of the discovery SPI and its discovery strategies.
  NetworkConfig Contains configuration for Network.

- Classes in com.hazelcast.config used by com.hazelcast.jet.config
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.

- Classes in com.hazelcast.config used by com.hazelcast.nio
  Class and Description
  JavaSerializationFilterConfig Configuration for Serialization Filter.
  SocketInterceptorConfig Contains the configuration for interceptor socket.
  SSLConfig SSL configuration.
  SymmetricEncryptionConfig Contains configuration for symmetric encryption

- Classes in com.hazelcast.config used by com.hazelcast.osgi
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.

- Classes in com.hazelcast.config used by com.hazelcast.partition.membergroup
  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.

- Classes in com.hazelcast.config used by com.hazelcast.security
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.
  GroupConfig Contains the configuration for Hazelcast groups.
  PermissionConfig Contains the configuration for a permission.

- Classes in com.hazelcast.config used by com.hazelcast.spi
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.

- Classes in com.hazelcast.config used by com.hazelcast.spi.discovery.integration
  Class and Description
  DiscoveryConfig This configuration class describes the top-level config of the discovery SPI and its discovery strategies.

- Classes in com.hazelcast.config used by com.hazelcast.spi.properties
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.

- Classes in com.hazelcast.config used by com.hazelcast.spring
  Class and Description
  AbstractXmlConfigHelper Contains Hazelcast XML Configuration helper methods and variables.

- Classes in com.hazelcast.config used by com.hazelcast.wan
  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 © 2018. All rights reserved.