Package com.hazelcast.config
Class FileSystemXmlConfig
java.lang.Object
com.hazelcast.config.Config
com.hazelcast.config.FileSystemXmlConfig
A
Config
which includes functionality for loading itself from an
XML configuration file.
Unlike Config.loadFromFile(File)
and its variants, a configuration constructed via
FileSystemXmlConfig
does not apply overrides found in environment variables/system properties.
-
Field Summary
Fields inherited from class com.hazelcast.config.Config
DEFAULT_CLUSTER_NAME, userCodeNamespacesConfig
-
Constructor Summary
ConstructorDescriptionFileSystemXmlConfig
(File configFile) Creates a Config based on a Hazelcast xml file and uses the System.properties to resolve variables in the XML.FileSystemXmlConfig
(File configFile, Properties properties) Creates a Config based on a Hazelcast XML file.FileSystemXmlConfig
(String configFilename) Creates a Config based on a Hazelcast xml file and uses the System.properties to resolve variables in the XML.FileSystemXmlConfig
(String configFilename, Properties properties) Creates a Config based on a Hazelcast XML file. -
Method Summary
Methods inherited from class com.hazelcast.config.Config
addCacheConfig, addCardinalityEstimatorConfig, addDataConnectionConfig, addDeviceConfig, addDurableExecutorConfig, addExecutorConfig, addFlakeIdGeneratorConfig, addListConfig, addListenerConfig, addMapConfig, addMultiMapConfig, addPNCounterConfig, addQueueConfig, addReliableTopicConfig, addReplicatedMapConfig, addRingBufferConfig, addScheduledExecutorConfig, addSetConfig, addSplitBrainProtectionConfig, addTopicConfig, addVectorCollectionConfig, addWanReplicationConfig, findCacheConfig, findCacheConfigOrNull, findCardinalityEstimatorConfig, findDataConnectionConfig, findDurableExecutorConfig, findExecutorConfig, findFlakeIdGeneratorConfig, findListConfig, findMapConfig, findMultiMapConfig, findPNCounterConfig, findQueueConfig, findReliableTopicConfig, findReplicatedMapConfig, findRingbufferConfig, findScheduledExecutorConfig, findSetConfig, findSplitBrainProtectionConfig, findTopicConfig, getAdvancedNetworkConfig, getAuditlogConfig, getCacheConfig, getCacheConfigs, getCardinalityEstimatorConfig, getCardinalityEstimatorConfigs, getClassLoader, getClusterName, getConfigPatternMatcher, getConfigurationFile, getConfigurationUrl, getCPSubsystemConfig, getCRDTReplicationConfig, getDataConnectionConfig, getDataConnectionConfigs, getDeviceConfig, getDeviceConfig, getDeviceConfigs, getDurableExecutorConfig, getDurableExecutorConfigs, getDynamicConfigurationConfig, getExecutorConfig, getExecutorConfigs, getFlakeIdGeneratorConfig, getFlakeIdGeneratorConfigs, getHotRestartPersistenceConfig, getInstanceName, getInstanceTrackingConfig, getIntegrityCheckerConfig, getJetConfig, getLicenseKey, getListConfig, getListConfigs, getListenerConfigs, getManagedContext, getManagementCenterConfig, getMapConfig, getMapConfigOrNull, getMapConfigs, getMemberAttributeConfig, getMetricsConfig, getMultiMapConfig, getMultiMapConfigs, getNamespacesConfig, getNativeMemoryConfig, getNetworkConfig, getPartitionGroupConfig, getPersistenceConfig, getPNCounterConfig, getPNCounterConfigs, getProperties, getProperty, getQueueConfig, getQueueConfigs, getReliableTopicConfig, getReliableTopicConfigs, getReplicatedMapConfig, getReplicatedMapConfigs, getRestConfig, getRingbufferConfig, getRingbufferConfigs, getScheduledExecutorConfig, getScheduledExecutorConfigs, getSecurityConfig, getSerializationConfig, getServicesConfig, getSetConfig, getSetConfigs, getSplitBrainProtectionConfig, getSplitBrainProtectionConfigs, getSqlConfig, getTopicConfig, getTopicConfigs, getTpcConfig, getUserCodeDeploymentConfig, getUserContext, getVectorCollectionConfigOrNull, getVectorCollectionConfigs, getWanReplicationConfig, getWanReplicationConfigs, isLiteMember, load, loadDefault, loadDefault, loadFromClasspath, loadFromClasspath, loadFromFile, loadFromFile, loadFromStream, loadFromStream, loadFromString, loadFromString, setAdvancedNetworkConfig, setAuditlogConfig, setCacheConfigs, setCardinalityEstimatorConfigs, setClassLoader, setClusterName, setConfigPatternMatcher, setConfigurationFile, setConfigurationUrl, setCPSubsystemConfig, setCRDTReplicationConfig, setDataConnectionConfigs, setDeviceConfigs, setDurableExecutorConfigs, setDynamicConfigurationConfig, setExecutorConfigs, setFlakeIdGeneratorConfigs, setHotRestartPersistenceConfig, setInstanceName, setInstanceTrackingConfig, setIntegrityCheckerConfig, setJetConfig, setLicenseKey, setListConfigs, setListenerConfigs, setLiteMember, setManagedContext, setManagementCenterConfig, setMapConfigs, setMemberAttributeConfig, setMetricsConfig, setMultiMapConfigs, setNamespacesConfig, setNativeMemoryConfig, setNetworkConfig, setPartitionGroupConfig, setPersistenceConfig, setPNCounterConfigs, setProperties, setProperty, setQueueConfigs, setReliableTopicConfigs, setReplicatedMapConfigs, setRestConfig, setRingbufferConfigs, setScheduledExecutorConfigs, setSecurityConfig, setSerializationConfig, setSetConfigs, setSplitBrainProtectionConfigs, setSqlConfig, setTopicConfigs, setTpcConfig, setUserCodeDeploymentConfig, setUserContext, setVectorCollectionConfigs, setWanReplicationConfigs, toString
-
Constructor Details
-
FileSystemXmlConfig
Creates a Config based on a Hazelcast xml file and uses the System.properties to resolve variables in the XML.- Parameters:
configFilename
- the path of the Hazelcast xml configuration file- Throws:
NullPointerException
- if configFilename isnull
FileNotFoundException
- if the file is not foundInvalidConfigurationException
- if the XML content is invalid
-
FileSystemXmlConfig
public FileSystemXmlConfig(String configFilename, Properties properties) throws FileNotFoundException Creates a Config based on a Hazelcast XML file.- Parameters:
configFilename
- the path of the Hazelcast XML configuration fileproperties
- the Properties to resolve variables in the XML- Throws:
FileNotFoundException
- if the file is not foundNullPointerException
- if configFilename isnull
IllegalArgumentException
- if properties isnull
InvalidConfigurationException
- if the XML content is invalid
-
FileSystemXmlConfig
Creates a Config based on a Hazelcast xml file and uses the System.properties to resolve variables in the XML.- Parameters:
configFile
- the path of the Hazelcast XML configuration file- Throws:
FileNotFoundException
- if the file doesn't existInvalidConfigurationException
- if the XML content is invalid
-
FileSystemXmlConfig
Creates a Config based on a Hazelcast XML file.- Parameters:
configFile
- the path of the Hazelcast xml configuration fileproperties
- the Properties to resolve variables in the XML- Throws:
IllegalArgumentException
- if configFile or properties isnull
FileNotFoundException
- if the file doesn't existInvalidConfigurationException
- if the XML content is invalid
-