Package com.hazelcast.client.config
Class ClientFailoverClasspathYamlConfig
java.lang.Object
com.hazelcast.client.config.ClientFailoverConfig
com.hazelcast.client.config.ClientFailoverClasspathYamlConfig
A
ClientFailoverConfig
which is initialized by loading a YAML
configuration file from the classpath.-
Constructor Summary
ConstructorDescriptionClientFailoverClasspathYamlConfig
(ClassLoader classLoader, String resource, Properties properties) Creates a config which is loaded from a classpath resource.ClientFailoverClasspathYamlConfig
(String resource) Creates a config which is loaded from a classpath resource using theThread.currentThread()
contextClassLoader.ClientFailoverClasspathYamlConfig
(String resource, Properties properties) Creates a config which is loaded from a classpath resource using theThread.currentThread()
contextClassLoader. -
Method Summary
Methods inherited from class com.hazelcast.client.config.ClientFailoverConfig
addClientConfig, getClientConfigs, getTryCount, load, setClientConfigs, setTryCount, toString
-
Constructor Details
-
ClientFailoverClasspathYamlConfig
Creates a config which is loaded from a classpath resource using theThread.currentThread()
contextClassLoader. The System.properties are used to resolve variables in the YAML.- Parameters:
resource
- the resource, a YAML configuration file from the classpath, without the "classpath:" prefix- Throws:
IllegalArgumentException
- if the resource could not be foundInvalidConfigurationException
- if the YAML content is invalid
-
ClientFailoverClasspathYamlConfig
Creates a config which is loaded from a classpath resource using theThread.currentThread()
contextClassLoader.- Parameters:
resource
- the resource, a YAML configuration file from the classpath, without the "classpath:" prefixproperties
- the Properties to resolve variables in the YAML- Throws:
IllegalArgumentException
- if the resource could not be found or if properties isnull
InvalidConfigurationException
- if the YAML content is invalid
-
ClientFailoverClasspathYamlConfig
public ClientFailoverClasspathYamlConfig(ClassLoader classLoader, String resource, Properties properties) Creates a config which is loaded from a classpath resource.- Parameters:
classLoader
- the ClassLoader used to load the resourceresource
- the resource, a YAML configuration file from the classpath, without the "classpath:" prefixproperties
- the properties used to resolve variables in the YAML- Throws:
IllegalArgumentException
- if classLoader or resource isnull
, or if the resource is not foundInvalidConfigurationException
- if the YAML content is invalid
-