public class Config extends Object
Constructor and Description |
---|
Config() |
public ClassLoader getClassLoader()
If null, then thread context class-loader will be used instead.
public Config setClassLoader(ClassLoader classLoader)
If not set (or set to null); thread context class-loader will be used in required places.
Default value is null.
classLoader
- class-loader to be used during de-serializationpublic Properties getProperties()
public Config setProperties(Properties properties)
public String getInstanceName()
public GroupConfig getGroupConfig()
public Config setGroupConfig(GroupConfig groupConfig)
public NetworkConfig getNetworkConfig()
public Config setNetworkConfig(NetworkConfig networkConfig)
public Config setMapConfigs(Map<String,MapConfig> mapConfigs)
mapConfigs
- the mapConfigs to setpublic QueueConfig findQueueConfig(String name)
public QueueConfig getQueueConfig(String name)
public Config addQueueConfig(QueueConfig queueConfig)
public Map<String,QueueConfig> getQueueConfigs()
public Config setQueueConfigs(Map<String,QueueConfig> queueConfigs)
public ListConfig findListConfig(String name)
public ListConfig getListConfig(String name)
public Config addListConfig(ListConfig listConfig)
public Map<String,ListConfig> getListConfigs()
public Config setListConfigs(Map<String,ListConfig> listConfigs)
public MultiMapConfig findMultiMapConfig(String name)
public MultiMapConfig getMultiMapConfig(String name)
public Config addMultiMapConfig(MultiMapConfig multiMapConfig)
public Map<String,MultiMapConfig> getMultiMapConfigs()
public Config setMultiMapConfigs(Map<String,MultiMapConfig> multiMapConfigs)
public TopicConfig findTopicConfig(String name)
public TopicConfig getTopicConfig(String name)
public Config addTopicConfig(TopicConfig topicConfig)
public Map<String,TopicConfig> getTopicConfigs()
public Config setTopicConfigs(Map<String,TopicConfig> mapTopicConfigs)
mapTopicConfigs
- the topicConfigs to setpublic ExecutorConfig findExecutorConfig(String name)
public ExecutorConfig getExecutorConfig(String name)
name
- name of the executor configpublic Config addExecutorConfig(ExecutorConfig executorConfig)
executorConfig
- executor config to addpublic Map<String,ExecutorConfig> getExecutorConfigs()
public Config setExecutorConfigs(Map<String,ExecutorConfig> executorConfigs)
public SemaphoreConfig findSemaphoreConfig(String name)
public SemaphoreConfig getSemaphoreConfig(String name)
name
- name of the semaphore configpublic Config addSemaphoreConfig(SemaphoreConfig semaphoreConfig)
semaphoreConfig
- semaphore config to addpublic Collection<SemaphoreConfig> getSemaphoreConfigs()
public Config setSemaphoreConfigs(Map<String,SemaphoreConfig> semaphoreConfigs)
public WanReplicationConfig getWanReplicationConfig(String name)
public Config addWanReplicationConfig(WanReplicationConfig wanReplicationConfig)
public Map<String,WanReplicationConfig> getWanReplicationConfigs()
public Config setWanReplicationConfigs(Map<String,WanReplicationConfig> wanReplicationConfigs)
public ManagementCenterConfig getManagementCenterConfig()
public Config setManagementCenterConfig(ManagementCenterConfig managementCenterConfig)
public ServicesConfig getServicesConfig()
public Config setServicesConfig(ServicesConfig servicesConfig)
public SecurityConfig getSecurityConfig()
public Config setSecurityConfig(SecurityConfig securityConfig)
public Config addListenerConfig(ListenerConfig listenerConfig)
public List<ListenerConfig> getListenerConfigs()
public Config setListenerConfigs(List<ListenerConfig> listenerConfigs)
public SerializationConfig getSerializationConfig()
public Config setSerializationConfig(SerializationConfig serializationConfig)
public PartitionGroupConfig getPartitionGroupConfig()
public Config setPartitionGroupConfig(PartitionGroupConfig partitionGroupConfig)
public ManagedContext getManagedContext()
public Config setManagedContext(ManagedContext managedContext)
public ConcurrentMap<String,Object> getUserContext()
public Config setUserContext(ConcurrentMap<String,Object> userContext)
public URL getConfigurationUrl()
public Config setConfigurationUrl(URL configurationUrl)
configurationUrl
- the configurationUrl to setpublic File getConfigurationFile()
public Config setConfigurationFile(File configurationFile)
configurationFile
- the configurationFile to setpublic String getLicenseKey()
public boolean isCompatible(Config config)
config
- RuntimeException
- if map, queue, topic configs are incompatibleCopyright © 2017 Hazelcast, Inc.. All Rights Reserved.