## Uses of Class
com.hazelcast.config.Config

- Packages that use Config
  Package | Description
  --- | ---
  com.hazelcast.client | Contains classes/interfaces related to Client
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  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.osgi | This package contains the OSGI functionality contract points for Hazelcast.
  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.properties | Contains the Hazelcast properties implementation.

- - ### Uses of Config in com.hazelcast.client

    Methods in com.hazelcast.client that return Config
    Modifier and Type | Method and Description
    --- | ---
    `Config` | ClientEngine.`getConfig()`

  - ### Uses of Config in com.hazelcast.config

    Subclasses of Config in com.hazelcast.config
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClasspathXmlConfig` A `Config` which is initialized by loading an XML configuration file from the classpath.
    `class` | `FileSystemXmlConfig` A `Config` which includes functionality for loading itself from a XML configuration file.
    `class` | `InMemoryXmlConfig` Creates a `Config` loaded from an in-memory Hazelcast XML String.
    `class` | `UrlXmlConfig` A `Config` which is loaded using some url pointing to a Hazelcast XML file.

    Methods in com.hazelcast.config that return Config
    Modifier and Type | Method and Description
    --- | ---
    `Config` | Config.`addAtomicLongConfig(AtomicLongConfig atomicLongConfig)` Adds the AtomicLong configuration.
    `Config` | Config.`addAtomicReferenceConfig(AtomicReferenceConfig atomicReferenceConfig)` Adds the AtomicReference configuration.
    `Config` | Config.`addCacheConfig(CacheSimpleConfig cacheConfig)` Adds the cache configuration.
    `Config` | Config.`addCardinalityEstimatorConfig(CardinalityEstimatorConfig cardinalityEstimatorConfig)` Adds the cardinality estimator configuration.
    `Config` | Config.`addCountDownLatchConfig(CountDownLatchConfig countDownLatchConfig)` Adds the CountDownLatch configuration.
    `Config` | Config.`addDurableExecutorConfig(DurableExecutorConfig durableExecutorConfig)` Adds the durable executor configuration.
    `Config` | Config.`addEventJournalConfig(EventJournalConfig eventJournalConfig)` Adds the event journal configuration.
    `Config` | Config.`addExecutorConfig(ExecutorConfig executorConfig)` Adds the executor configuration.
    `Config` | Config.`addFlakeIdGeneratorConfig(FlakeIdGeneratorConfig config)` Adds a flake ID generator configuration.
    `Config` | Config.`addJobTrackerConfig(JobTrackerConfig jobTrackerConfig)` Adds the `JobTracker` configuration.
    `Config` | Config.`addListConfig(ListConfig listConfig)` Adds the list configuration.
    `Config` | Config.`addListenerConfig(ListenerConfig listenerConfig)` Adds a configuration for an `EventListener`.
    `Config` | Config.`addLockConfig(LockConfig lockConfig)` Adds the lock configuration.
    `Config` | Config.`addMapConfig(MapConfig mapConfig)` Adds the map configuration.
    `Config` | Config.`addMultiMapConfig(MultiMapConfig multiMapConfig)` Adds the multimap configuration.
    `Config` | Config.`addPNCounterConfig(PNCounterConfig pnCounterConfig)` Adds the PN counter configuration.
    `Config` | Config.`addQueueConfig(QueueConfig queueConfig)` Adds the queue configuration.
    `Config` | Config.`addQuorumConfig(QuorumConfig quorumConfig)` Adds the split-brain protection configuration.
    `Config` | Config.`addReliableTopicConfig(ReliableTopicConfig topicConfig)` Adds the reliable topic configuration.
    `Config` | Config.`addReplicatedMapConfig(ReplicatedMapConfig replicatedMapConfig)` Adds the replicated map configuration.
    `Config` | Config.`addRingBufferConfig(RingbufferConfig ringbufferConfig)` Adds the ringbuffer configuration.
    `Config` | Config.`addScheduledExecutorConfig(ScheduledExecutorConfig scheduledExecutorConfig)` Adds the scheduled executor configuration.
    `Config` | Config.`addSemaphoreConfig(SemaphoreConfig semaphoreConfig)` Adds the `ISemaphore` configuration.
    `Config` | Config.`addSetConfig(SetConfig setConfig)` Adds the set configuration.
    `Config` | Config.`addTopicConfig(TopicConfig topicConfig)` Adds the topic configuration.
    `Config` | Config.`addWanReplicationConfig(WanReplicationConfig wanReplicationConfig)` Adds the WAN replication config under the name defined by `WanReplicationConfig.getName()`.
    `Config` | XmlConfigBuilder.`build()`
    `Config` | ConfigBuilder.`build()` Builds Config object.
    `static Config` | ConfigLoader.`load(String path)`
    `Config` | Config.`setAtomicLongConfigs(Map<String,AtomicLongConfig> atomicLongConfigs)` Sets the map of AtomicLong configurations, mapped by config name.
    `Config` | Config.`setAtomicReferenceConfigs(Map<String,AtomicReferenceConfig> atomicReferenceConfigs)` Sets the map of AtomicReference configurations, mapped by config name.
    `Config` | Config.`setCacheConfigs(Map<String,CacheSimpleConfig> cacheConfigs)` Sets the map of cache configurations, mapped by config name.
    `Config` | Config.`setCacheEventJournalConfigs(Map<String,EventJournalConfig> eventJournalConfigs)` Sets the map of cache event journal configurations, mapped by config name.
    `Config` | Config.`setCardinalityEstimatorConfigs(Map<String,CardinalityEstimatorConfig> cardinalityEstimatorConfigs)` Sets the map of cardinality estimator configurations, mapped by config name.
    `Config` | Config.`setClassLoader(ClassLoader classLoader)` Sets the class-loader to be used during de-serialization and as context class-loader of Hazelcast internal threads.
    `Config` | Config.`setConfigurationFile(File configurationFile)` Sets the `File` from which this configuration has been retrieved and created.
    `Config` | Config.`setConfigurationUrl(URL configurationUrl)` Sets the `URL` from which this configuration has been retrieved and created.
    `Config` | Config.`setCountDownLatchConfigs(Map<String,CountDownLatchConfig> countDownLatchConfigs)` Sets the map of CountDownLatch configurations, mapped by config name.
    `Config` | Config.`setCRDTReplicationConfig(CRDTReplicationConfig crdtReplicationConfig)` Sets the replication configuration for `CRDT` implementations.
    `Config` | Config.`setDurableExecutorConfigs(Map<String,DurableExecutorConfig> durableExecutorConfigs)` Sets the map of durable executor configurations, mapped by config name.
    `Config` | Config.`setExecutorConfigs(Map<String,ExecutorConfig> executorConfigs)` Sets the map of executor configurations, mapped by config name.
    `Config` | Config.`setFlakeIdGeneratorConfigs(Map<String,FlakeIdGeneratorConfig> map)` Sets the map of `FlakeIdGenerator` configurations, mapped by config name.
    `Config` | Config.`setGroupConfig(GroupConfig groupConfig)` Sets the configuration for hazelcast groups.
    `Config` | Config.`setHotRestartPersistenceConfig(HotRestartPersistenceConfig hrConfig)` Sets the Hot Restart configuration.
    `Config` | Config.`setInstanceName(String instanceName)` Sets the instance name uniquely identifying the hazelcast instance created by this configuration.
    `Config` | Config.`setJobTrackerConfigs(Map<String,JobTrackerConfig> jobTrackerConfigs)` Sets the map of job tracker configurations, mapped by config name.
    `Config` | Config.`setLicenseKey(String licenseKey)` Sets the license key for this hazelcast instance.
    `Config` | Config.`setListConfigs(Map<String,ListConfig> listConfigs)` Sets the map of `IList` configurations, mapped by config name.
    `Config` | Config.`setListenerConfigs(List<ListenerConfig> listenerConfigs)` Sets the list of `EventListener` configurations.
    `Config` | Config.`setLiteMember(boolean liteMember)` Sets the flag to indicate if this member is a lite member.
    `Config` | Config.`setLockConfigs(Map<String,LockConfig> lockConfigs)` Sets the map of `ILock` configurations, mapped by config name.
    `Config` | Config.`setManagedContext(ManagedContext managedContext)` Sets the external managed context.
    `Config` | Config.`setManagementCenterConfig(ManagementCenterConfig managementCenterConfig)` Sets the management center configuration for this hazelcast instance.
    `Config` | Config.`setMapConfigs(Map<String,MapConfig> mapConfigs)` Sets the map of `IMap` configurations, mapped by config name.
    `Config` | Config.`setMapEventJournalConfigs(Map<String,EventJournalConfig> eventJournalConfigs)` Sets the map of map event journal configurations, mapped by config name.
    `Config` | Config.`setMultiMapConfigs(Map<String,MultiMapConfig> multiMapConfigs)` Sets the map of `MultiMap` configurations, mapped by config name.
    `Config` | Config.`setNativeMemoryConfig(NativeMemoryConfig nativeMemoryConfig)` Sets the native memory configuration for this hazelcast instance.
    `Config` | Config.`setNetworkConfig(NetworkConfig networkConfig)` Sets the network configuration for this hazelcast instance.
    `Config` | Config.`setPartitionGroupConfig(PartitionGroupConfig partitionGroupConfig)` Sets the partition group configuration for this hazelcast instance.
    `Config` | Config.`setPNCounterConfigs(Map<String,PNCounterConfig> pnCounterConfigs)` Sets the map of PN counter configurations, mapped by config name.
    `Config` | Config.`setProperties(Properties properties)` Sets the properties for this config instance.
    `Config` | Config.`setProperty(String name, String value)` Sets the value of a named property.
    `Config` | Config.`setQueueConfigs(Map<String,QueueConfig> queueConfigs)` Sets the map of `IQueue` configurations, mapped by config name.
    `Config` | Config.`setQuorumConfigs(Map<String,QuorumConfig> quorumConfigs)` Sets the map of split-brain protection configurations, mapped by config name.
    `Config` | Config.`setReliableTopicConfigs(Map<String,ReliableTopicConfig> reliableTopicConfigs)` Sets the map of reliable topic configurations, mapped by config name.
    `Config` | Config.`setReplicatedMapConfigs(Map<String,ReplicatedMapConfig> replicatedMapConfigs)` Sets the map of `ReplicatedMap` configurations, mapped by config name.
    `Config` | Config.`setRingbufferConfigs(Map<String,RingbufferConfig> ringbufferConfigs)` Sets the map of `Ringbuffer` configurations, mapped by config name.
    `Config` | Config.`setScheduledExecutorConfigs(Map<String,ScheduledExecutorConfig> scheduledExecutorConfigs)` Sets the map of scheduled executor configurations, mapped by config name.
    `Config` | Config.`setSecurityConfig(SecurityConfig securityConfig)` Sets the security configuration for this hazelcast instance.
    `Config` | Config.`setSemaphoreConfigs(Map<String,SemaphoreConfig> semaphoreConfigs)` Sets the map of semaphore configurations, mapped by config name.
    `Config` | Config.`setSerializationConfig(SerializationConfig serializationConfig)` Sets the serialization configuration for this hazelcast instance.
    `Config` | Config.`setServicesConfig(ServicesConfig servicesConfig)` Sets the configuration for the user services managed by this hazelcast instance.
    `Config` | Config.`setSetConfigs(Map<String,SetConfig> setConfigs)` Sets the map of `ISet` configurations, mapped by config name.
    `Config` | Config.`setTopicConfigs(Map<String,TopicConfig> topicConfigs)` Sets the map of `ITopic` configurations, mapped by config name.
    `Config` | Config.`setUserCodeDeploymentConfig(UserCodeDeploymentConfig userCodeDeploymentConfig)` Set User Code Deployment configuration
    `Config` | Config.`setUserContext(ConcurrentMap<String,Object> userContext)` Sets the user supplied context.
    `Config` | Config.`setWanReplicationConfigs(Map<String,WanReplicationConfig> wanReplicationConfigs)` Sets the map of WAN replication configurations, mapped by config name.

    Methods in com.hazelcast.config with parameters of type Config
    Modifier and Type | Method and Description
    --- | ---
    `String` | ConfigXmlGenerator.`generate(Config config)` Generates the XML string based on some Config.

  - ### Uses of Config in com.hazelcast.core

    Methods in com.hazelcast.core that return Config
    Modifier and Type | Method and Description
    --- | ---
    `Config` | HazelcastInstance.`getConfig()` Returns the configuration of this Hazelcast instance.

    Methods in com.hazelcast.core with parameters of type Config
    Modifier and Type | Method and Description
    --- | ---
    `static HazelcastInstance` | Hazelcast.`getOrCreateHazelcastInstance(Config config)` Gets or creates the HazelcastInstance with a certain name.
    `static HazelcastInstance` | Hazelcast.`newHazelcastInstance(Config config)` Creates a new HazelcastInstance (a new node in a cluster).

  - ### Uses of Config in com.hazelcast.instance

    Methods in com.hazelcast.instance that return Config
    Modifier and Type | Method and Description
    --- | ---
    `Config` | Node.`getConfig()`
    `Config` | HazelcastInstanceProxy.`getConfig()`
    `Config` | HazelcastInstanceImpl.`getConfig()`

    Methods in com.hazelcast.instance with parameters of type Config
    Modifier and Type | Method and Description
    --- | ---
    `static String` | HazelcastInstanceFactory.`createInstanceName(Config config)`
    `protected Node` | HazelcastInstanceImpl.`createNode(Config config, NodeContext nodeContext)`
    `static String` | HazelcastInstanceFactory.`getInstanceName(String instanceName, Config config)` Return real name for the hazelcast instance's instance
    `static HazelcastInstance` | HazelcastInstanceFactory.`getOrCreateHazelcastInstance(Config config)`
    `static HazelcastInstance` | HazelcastInstanceFactory.`newHazelcastInstance(Config config)` Creates a new Hazelcast instance.
    `static HazelcastInstance` | HazelcastInstanceFactory.`newHazelcastInstance(Config config, String instanceName, NodeContext nodeContext)` Creates a new Hazelcast instance.

    Constructors in com.hazelcast.instance with parameters of type Config
    Constructor and Description
    `HazelcastInstanceImpl(String name, Config config, NodeContext nodeContext)`
    `Node(HazelcastInstanceImpl hazelcastInstance, Config staticConfig, NodeContext nodeContext)`

  - ### Uses of Config in com.hazelcast.jet.config

    Methods in com.hazelcast.jet.config that return Config
    Modifier and Type | Method and Description
    --- | ---
    `Config` | JetConfig.`getHazelcastConfig()` Returns the configuration object for the underlying Hazelcast IMDG instance.

    Methods in com.hazelcast.jet.config with parameters of type Config
    Modifier and Type | Method and Description
    --- | ---
    `JetConfig` | JetConfig.`setHazelcastConfig(Config config)` Sets the underlying Hazelcast IMDG instance's configuration object.

  - ### Uses of Config in com.hazelcast.osgi

    Methods in com.hazelcast.osgi with parameters of type Config
    Modifier and Type | Method and Description
    --- | ---
    `HazelcastOSGiInstance` | HazelcastOSGiService.`newHazelcastInstance(Config config)` Creates a new `HazelcastOSGiInstance` on the owner bundle with specified configuration.

  - ### Uses of Config in com.hazelcast.security

    Methods in com.hazelcast.security with parameters of type Config
    Modifier and Type | Method and Description
    --- | ---
    `void` | IPermissionPolicy.`configure(Config config, Properties properties)` Configures `IPermissionPolicy`.

  - ### Uses of Config in com.hazelcast.spi

    Methods in com.hazelcast.spi that return Config
    Modifier and Type | Method and Description
    --- | ---
    `Config` | NodeEngine.`getConfig()` Returns the Config that was used to create the HazelcastInstance.

  - ### Uses of Config in com.hazelcast.spi.properties

    Constructors in com.hazelcast.spi.properties with parameters of type Config
    Constructor and Description
    `HazelcastProperties(Config config)` Creates a container with configured Hazelcast properties.

Copyright © 2018. All rights reserved.