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> TfromMap(java.util.Map<java.lang.String,java.lang.Object> map, boolean shouldCheck, java.lang.Class<T> klass)static <T> TfromMap(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class<T> klass)ConfigloadConfig()Loads aConfigobject to use to configure a node.ConfigloadConfig(java.net.URL url)static <T> TupdateFromMap(java.util.Map<java.lang.String,?> map, boolean shouldCheck, T obj)
-
-
-
Method Detail
-
loadConfig
public Config loadConfig() throws ConfigurationException
Description copied from interface:ConfigurationLoaderLoads aConfigobject to use to configure a node.- Specified by:
loadConfigin interfaceConfigurationLoader- Returns:
- the
Configto 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)
-
-