Package com.hazelcast.config
Class FileSystemYamlConfig
java.lang.Object
com.hazelcast.config.Config
com.hazelcast.config.FileSystemYamlConfig
A
Config
which includes functionality for loading itself from a
YAML configuration file.
Unlike Config.loadFromFile(File)
and its variants, a configuration constructed via
FileSystemYamlConfig
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
ConstructorDescriptionFileSystemYamlConfig
(File configFile) Creates a Config based on a Hazelcast yaml file and uses the System.properties to resolve variables in the YAML.FileSystemYamlConfig
(File configFile, Properties properties) Creates a Config based on a Hazelcast YAML file.FileSystemYamlConfig
(String configFilename) Creates a Config based on a Hazelcast yaml file and uses the System.properties to resolve variables in the YAML.FileSystemYamlConfig
(String configFilename, Properties properties) Creates a Config based on a Hazelcast YAML 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, 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, 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, setWanReplicationConfigs, toString
-
Constructor Details
-
FileSystemYamlConfig
Creates a Config based on a Hazelcast yaml file and uses the System.properties to resolve variables in the YAML.- Parameters:
configFilename
- the path of the Hazelcast yaml configuration file- Throws:
NullPointerException
- if configFilename isnull
FileNotFoundException
- if the file is not foundInvalidConfigurationException
- if the YAML content is invalid
-
FileSystemYamlConfig
public FileSystemYamlConfig(String configFilename, Properties properties) throws FileNotFoundException Creates a Config based on a Hazelcast YAML file.- Parameters:
configFilename
- the path of the Hazelcast YAML configuration fileproperties
- the Properties to resolve variables in the YAML- Throws:
FileNotFoundException
- if the file is not foundNullPointerException
- if configFilename isnull
IllegalArgumentException
- if properties isnull
InvalidConfigurationException
- if the YAML content is invalid
-
FileSystemYamlConfig
Creates a Config based on a Hazelcast yaml file and uses the System.properties to resolve variables in the YAML.- Parameters:
configFile
- the path of the Hazelcast YAML configuration file- Throws:
FileNotFoundException
- if the file doesn't existInvalidConfigurationException
- if the YAML content is invalid
-
FileSystemYamlConfig
Creates a Config based on a Hazelcast YAML file.- Parameters:
configFile
- the path of the Hazelcast yaml configuration fileproperties
- the Properties to resolve variables in the YAML- Throws:
IllegalArgumentException
- if configFile or properties isnull
FileNotFoundException
- if the file doesn't existInvalidConfigurationException
- if the YAML content is invalid
-