public class Config extends Object implements DataSerializable
Constructor and Description |
---|
Config() |
public Config addMergePolicyConfig(MergePolicyConfig mergePolicyConfig)
public MergePolicyConfig getMergePolicyConfig(String name)
public Map<String,MergePolicyConfig> getMergePolicyConfigs()
public Config setMergePolicyConfigs(Map<String,MergePolicyConfig> mapMergePolicyConfigs)
public WanReplicationConfig getWanReplicationConfig(String name)
public Config addWanReplicationConfig(WanReplicationConfig wanReplicationConfig)
public Map<String,WanReplicationConfig> getWanReplicationConfigs()
public Config setWanReplicationConfigs(Map<String,WanReplicationConfig> wanReplicationConfigs)
public ClassLoader getClassLoader()
public Config setClassLoader(ClassLoader classLoader)
public void setProperties(Properties properties)
public Properties getProperties()
public QueueConfig findMatchingQueueConfig(String name)
public QueueConfig getQueueConfig(String name)
public MultiMapConfig getMultiMapConfig(String name)
public TopicConfig findMatchingTopicConfig(String name)
public TopicConfig getTopicConfig(String name)
public NetworkConfig getNetworkConfig()
public Config setNetworkConfig(NetworkConfig networkConfig)
public String getXmlConfig()
public Config setXmlConfig(String xmlConfig)
xmlConfig
- the xmlConfig to setpublic GroupConfig getGroupConfig()
public Config setGroupConfig(GroupConfig groupConfig)
@Deprecated public int getPort()
NetworkConfig.getPort()
@Deprecated public Config setPort(int port)
port
- the port to setNetworkConfig.setPort(int)
@Deprecated public boolean isPortAutoIncrement()
NetworkConfig.isPortAutoIncrement()
@Deprecated public Config setPortAutoIncrement(boolean portAutoIncrement)
portAutoIncrement
- the portAutoIncrement to setNetworkConfig.setPortAutoIncrement(boolean)
@Deprecated public boolean isReuseAddress()
@Deprecated public Config setReuseAddress(boolean reuseAddress)
public boolean isCheckCompatibility()
public Config setCheckCompatibility(boolean checkCompatibility)
public ExecutorConfig getExecutorConfig()
public Config setExecutorConfig(ExecutorConfig executorConfig)
executorConfig
- the executorConfig to setpublic Config addExecutorConfig(ExecutorConfig executorConfig)
executorConfig
- executor config to addpublic ExecutorConfig getExecutorConfig(String name)
name
- name of the executor configpublic Collection<ExecutorConfig> getExecutorConfigs()
public Map<String,ExecutorConfig> getExecutorConfigMap()
public Config setExecutorConfigMap(Map<String,ExecutorConfig> mapExecutors)
public Config addTopicConfig(TopicConfig topicConfig)
public Map<String,TopicConfig> getTopicConfigs()
public Config setTopicConfigs(Map<String,TopicConfig> mapTopicConfigs)
mapTopicConfigs
- the topicConfigs to setpublic Map<String,QueueConfig> getQConfigs()
public Config addQueueConfig(QueueConfig queueConfig)
public Config setQConfigs(Map<String,QueueConfig> mapQConfigs)
mapQConfigs
- the mapQConfigs to setpublic Config setMapQConfigs(Map<String,QueueConfig> mapQConfigs)
mapQConfigs
- the mapQConfigs to setpublic Config addMultiMapConfig(MultiMapConfig multiMapConfig)
public Map<String,MultiMapConfig> getMultiMapConfigs()
public Config setMapConfigs(Map<String,MapConfig> mapConfigs)
mapConfigs
- the mapConfigs to setpublic Config setMultiMapConfigs(Map<String,MultiMapConfig> multiMapConfigs)
public Config addSemaphoreConfig(SemaphoreConfig semaphoreConfig)
semaphoreConfig
- semaphore config to addpublic SemaphoreConfig getSemaphoreConfig(String name)
name
- name of the semaphore configpublic Collection<SemaphoreConfig> getSemaphoreConfigs()
public Map<String,SemaphoreConfig> getSemaphoreConfigMap()
public Config setSemaphoreConfigMap(Map<String,SemaphoreConfig> mapSemaphores)
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 boolean isLiteMember()
public Config setLiteMember(boolean liteMember)
public SecurityConfig getSecurityConfig()
public Config setSecurityConfig(SecurityConfig securityConfig)
public Config addListenerConfig(ListenerConfig listenerConfig)
public List<ListenerConfig> getListenerConfigs()
public Config setListenerConfigs(List<ListenerConfig> listenerConfigs)
public PartitionGroupConfig getPartitionGroupConfig()
public Config setPartitionGroupConfig(PartitionGroupConfig partitionGroupConfig)
public ManagedContext getManagedContext()
public Config setManagedContext(ManagedContext managedContext)
public boolean isCompatible(Config config)
config
- RuntimeException
- if map, queue, topic configs are incompatiblepublic void readData(DataInput in) throws IOException
readData
in interface DataSerializable
IOException
public void writeData(DataOutput out) throws IOException
writeData
in interface DataSerializable
IOException
public String getInstanceName()
public String getLicenseKey()
public ManagementCenterConfig getManagementCenterConfig()
public Config setManagementCenterConfig(ManagementCenterConfig managementCenterConfig)
Copyright © 2008-2013 Hazelcast, Inc. All Rights Reserved.