Package org.apache.cassandra.config
Class YamlConfigurationLoader
- java.lang.Object
-
- org.apache.cassandra.config.YamlConfigurationLoader
-
- All Implemented Interfaces:
ConfigurationLoader
public class YamlConfigurationLoader extends java.lang.Object implements ConfigurationLoader
-
-
Constructor Summary
Constructors Constructor Description YamlConfigurationLoader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> T
fromMap(java.util.Map<java.lang.String,java.lang.Object> map, boolean shouldCheck, java.lang.Class<T> klass)
static <T> T
fromMap(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class<T> klass)
Config
loadConfig()
Loads aConfig
object to use to configure a node.Config
loadConfig(java.net.URL url)
static <T> T
updateFromMap(java.util.Map<java.lang.String,?> map, boolean shouldCheck, T obj)
-
-
-
Method Detail
-
loadConfig
public Config loadConfig() throws ConfigurationException
Description copied from interface:ConfigurationLoader
Loads aConfig
object to use to configure a node.- Specified by:
loadConfig
in interfaceConfigurationLoader
- Returns:
- the
Config
to use. - Throws:
ConfigurationException
- if the configuration cannot be properly loaded.
-
loadConfig
public Config loadConfig(java.net.URL url) throws ConfigurationException
- Throws:
ConfigurationException
-
fromMap
public static <T> T fromMap(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class<T> klass)
-
fromMap
public static <T> T fromMap(java.util.Map<java.lang.String,java.lang.Object> map, boolean shouldCheck, java.lang.Class<T> klass)
-
updateFromMap
public static <T> T updateFromMap(java.util.Map<java.lang.String,?> map, boolean shouldCheck, T obj)
-
-