| Package | Description | 
|---|---|
| com.hazelcast.client | This package contains the serverside client functionality | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Config | ClientEngine. getConfig() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClasspathXmlConfigA  Configwhich is initialized by loading an XML configuration file from the classpath. | 
| class  | FileSystemXmlConfigA  Configwhich includes functionality for loading itself from a
 XML configuration file. | 
| class  | InMemoryXmlConfigCreates a  Configloaded from an in-memory Hazelcast XML String. | 
| class  | UrlXmlConfigA  Configwhich is loaded using some url pointing to a Hazelcast XML file. | 
| 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  JobTrackerconfiguration. | 
| 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  ISemaphoreconfiguration. | 
| 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  Filefrom which this configuration has been retrieved
 and created. | 
| Config | Config. setConfigurationUrl(URL configurationUrl)Sets the  URLfrom 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  CRDTimplementations. | 
| 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  FlakeIdGeneratorconfigurations,
 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  IListconfigurations,
 mapped by config name. | 
| Config | Config. setListenerConfigs(List<ListenerConfig> listenerConfigs)Sets the list of  EventListenerconfigurations. | 
| 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  ILockconfigurations,
 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  IMapconfigurations,
 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  MultiMapconfigurations,
 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  IQueueconfigurations,
 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  ReplicatedMapconfigurations,
 mapped by config name. | 
| Config | Config. setRingbufferConfigs(Map<String,RingbufferConfig> ringbufferConfigs)Sets the map of  Ringbufferconfigurations,
 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  ISetconfigurations,
 mapped by config name. | 
| Config | Config. setTopicConfigs(Map<String,TopicConfig> topicConfigs)Sets the map of  ITopicconfigurations,
 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | ConfigXmlGenerator. generate(Config config)Generates the XML string based on some Config. | 
| Modifier and Type | Method and Description | 
|---|---|
| Config | HazelcastInstance. getConfig()Returns the configuration of this Hazelcast instance. | 
| 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). | 
| Modifier and Type | Method and Description | 
|---|---|
| Config | Node. getConfig() | 
| Config | HazelcastInstanceProxy. getConfig() | 
| Config | HazelcastInstanceImpl. getConfig() | 
| 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. | 
| Constructor and Description | 
|---|
| HazelcastInstanceImpl(String name,
                     Config config,
                     NodeContext nodeContext) | 
| Node(HazelcastInstanceImpl hazelcastInstance,
    Config staticConfig,
    NodeContext nodeContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| Config | JetConfig. getHazelcastConfig()Returns the configuration object for the underlying Hazelcast IMDG
 instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| JetConfig | JetConfig. setHazelcastConfig(Config config)Sets the underlying Hazelcast IMDG instance's configuration object. | 
| Modifier and Type | Method and Description | 
|---|---|
| HazelcastOSGiInstance | HazelcastOSGiService. newHazelcastInstance(Config config)Creates a new  HazelcastOSGiInstanceon the owner bundle with specified configuration. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IPermissionPolicy. configure(Config config,
         Properties properties)Configures  IPermissionPolicy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Config | NodeEngine. getConfig()Returns the Config that was used to create the HazelcastInstance. | 
| Constructor and Description | 
|---|
| HazelcastProperties(Config config)Creates a container with configured Hazelcast properties. | 
Copyright © 2018 Hazelcast, Inc.. All rights reserved.