# 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.client.connection.nio | Contains classes related to New IO for com.hazelcast.client.connection
  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.monitor | Contains Hazelcast statistics interfaces related to map, queue, topic, multimap, executor service etc.
  com.hazelcast.nio | This package contains classes related to New IO
  com.hazelcast.nio.ascii | Contains SocketTextReader and SocketTextWriter classes;
  com.hazelcast.nio.tcp | Contains functionality for the TCP/IP Networking for cluster members This whole package is internal and no compatibility will be provided.
  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
  SocketInterceptorConfig Contains the configuration for interceptor socket.
  SSLConfig SSL configuration.

- Classes in com.hazelcast.config used by com.hazelcast.client.config
  Class and Description
  AbstractConfigLocator Abstract base class for config locators.
  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.
  AliasedDiscoveryConfig Configuration for discovery strategy aliases, e.g.
  AwsConfig The AWSConfig contains the configuration for AWS join mechanism.
  AzureConfig Configuration for the Azure Discovery Strategy.
  ConfigPatternMatcher The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern.
  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
  EurekaConfig Configuration for the Eureka Discovery Strategy.
  GcpConfig Configuration for the GCP Discovery Strategy.
  GroupConfig Contains the configuration for Hazelcast groups.
  KubernetesConfig Configuration for the Kubernetes Discovery Strategy.
  ListenerConfig Contains the configuration for an `EventListener`.
  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.

- Classes in com.hazelcast.config used by com.hazelcast.client.connection.nio
  Class and Description
  GroupConfig Contains the configuration for Hazelcast groups.

- 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`
  AbstractConfigLocator Abstract base class for config locators.
  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.
  AtomicLongConfig Contains the configuration for an `AtomicLong`.
  AtomicReferenceConfig Contains the configuration for an `AtomicReference`.
  AwsConfig The AWSConfig contains the configuration for AWS join mechanism.
  AzureConfig Configuration for the Azure Discovery Strategy.
  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.
  ConfigXmlGenerator.XmlGenerator Utility class to build xml using a `StringBuilder`.
  ConsistencyCheckStrategy Strategy for checking the consistency of data between replicas.
  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
  DomConfigProcessor Interface used by XML and YAML configuration classes for traversing and filling config object graph.
  DurableExecutorConfig Contains the configuration for an `DurableExecutorService`.
  EndpointConfig Endpoint configuration that defines communication/networking properties common to both incoming/outgoing connections eg.
  EntryListenerConfig Configuration for EntryListener
  EntryListenerConfigReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  EurekaConfig Configuration for the Eureka Discovery Strategy.
  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.
  GcpConfig Configuration for the GCP Discovery Strategy.
  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.
  KubernetesConfig Configuration for the Kubernetes Discovery Strategy.
  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.
  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.
  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.
  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.
  NearCacheConfigReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  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.
  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`
  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`.
  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.
  ServerSocketEndpointConfig Endpoint configuration that defines a listening side (server)
  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 for processing WAN events received from a target cluster.
  WanPublisherConfig Configuration object for a WAN publisher.
  WanPublisherState Defines the state in which a WAN publisher can be in if it is not shutting down.
  WANQueueFullBehavior Determines the behavior of WAN replication impl.
  WanReplicationConfig Configuration for WAN replication.
  WanReplicationRef Configuration for a WAN target replication reference.
  WanReplicationRefReadOnly Deprecated. this class will be removed in 4.0; it is meant for internal usage only.
  WanSyncConfig Configuration object for the WAN sync mechanism.
  XmlConfigBuilder A XML `ConfigBuilder` implementation.
  XmlConfigLocator Support class for the `XmlConfigBuilder` that locates the XML configuration: system property working directory classpath default
  YamlConfigBuilder A YAML `ConfigBuilder` implementation.
  YamlConfigLocator Support class for the `YamlConfigBuilder` that locates the YAML configuration: system property working directory classpath default

- 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.
  DiscoveryStrategyConfig This configuration class describes a `DiscoveryStrategy` based on a parsed XML or configured manually using the config API

- 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.monitor
  Class and Description
  WanPublisherState Defines the state in which a WAN publisher can be in if it is not shutting down.

- Classes in com.hazelcast.config used by com.hazelcast.nio
  Class and Description
  EndpointConfig Endpoint configuration that defines communication/networking properties common to both incoming/outgoing connections eg.
  JavaSerializationFilterConfig Configuration for Serialization Filter.
  MemcacheProtocolConfig This class allows to enable MEMCACHE text protocol support in Hazelcast.
  RestApiConfig This class allows to control which parts of Hazelcast REST API will be enabled.
  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.nio.ascii
  Class and Description
  EndpointConfig Endpoint configuration that defines communication/networking properties common to both incoming/outgoing connections eg.

- Classes in com.hazelcast.config used by com.hazelcast.nio.tcp
  Class and Description
  Config Contains all the configuration to start a `HazelcastInstance`.
  EndpointConfig Endpoint configuration that defines communication/networking properties common to both incoming/outgoing connections eg.

- 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.
  DiscoveryStrategyConfig This configuration class describes a `DiscoveryStrategy` based on a parsed XML or configured manually using the config API

- 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.
  AliasedDiscoveryConfig Configuration for discovery strategy aliases, e.g.

- 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 a WAN publisher.
  WanReplicationConfig Configuration for WAN replication.

Copyright © 2020. All rights reserved.