Package com.devebot.opflow
Class OpflowConfig
java.lang.Object
com.devebot.opflow.OpflowConfig
public class OpflowConfig extends Object
- Author:
- acegik
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOpflowConfig.Loaderstatic classOpflowConfig.LoaderImplCommanderstatic classOpflowConfig.LoaderImplPubsubHandlerstatic classOpflowConfig.LoaderImplRpcAmqpMasterstatic classOpflowConfig.LoaderImplRpcAmqpWorkerstatic classOpflowConfig.LoaderImplServerlet -
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CONFIGURATION_ENVstatic StringDEFAULT_CONFIGURATION_FILEstatic StringDEFAULT_CONFIGURATION_KEY -
Constructor Summary
Constructors Constructor Description OpflowConfig() -
Method Summary
Modifier and Type Method Description static PropertiesfilterProperties(Properties source, String filter)static PropertiesfilterProperties(Properties source, String[] filters)static StringgetConfigurationExtension(URL url)static Map<String,Object>loadConfiguration()static Map<String,Object>loadConfiguration(String configFile)static Map<String,Object>loadConfiguration(Map<String,Object> config, String configFile)static Map<String,Object>loadConfiguration(Map<String,Object> config, String configFile, boolean useDefaultFile)static PropertiesloadProperties()static Map<String,Object>mergeConfiguration(Map<String,Object> target, Map<String,Object> source)static Map<String,Object>mergeConfiguration(Map<String,Object> target, Properties props)static Map<String,Object>mergeEnvironmentVariables(Map<String,Object> target)
-
Field Details
-
DEFAULT_CONFIGURATION_KEY
- See Also:
- Constant Field Values
-
DEFAULT_CONFIGURATION_ENV
- See Also:
- Constant Field Values
-
DEFAULT_CONFIGURATION_FILE
- See Also:
- Constant Field Values
-
-
Constructor Details
-
OpflowConfig
public OpflowConfig()
-
-
Method Details
-
loadConfiguration
- Throws:
OpflowBootstrapException
-
loadConfiguration
public static Map<String,Object> loadConfiguration(String configFile) throws OpflowBootstrapException- Throws:
OpflowBootstrapException
-
loadConfiguration
public static Map<String,Object> loadConfiguration(Map<String,Object> config, String configFile) throws OpflowBootstrapException- Throws:
OpflowBootstrapException
-
loadConfiguration
public static Map<String,Object> loadConfiguration(Map<String,Object> config, String configFile, boolean useDefaultFile) throws OpflowBootstrapException- Throws:
OpflowBootstrapException
-
getConfigurationExtension
-
mergeEnvironmentVariables
-
mergeConfiguration
-
mergeConfiguration
-
filterProperties
-
filterProperties
-
loadProperties
- Throws:
OpflowBootstrapException
-