Package edu.uiuc.ncsa.security.core.util
Interface ConfigurationLoader<T extends AbstractEnvironment>
-
- All Known Implementing Classes:
DBConfigLoader
,LoggingConfigLoader
,SASConfigurationLoader
,TestConfigLoader
public interface ConfigurationLoader<T extends AbstractEnvironment>
For loading a configuration into an environment. .Created by Jeff Gaynor
on 3/19/12 at 4:39 PM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
createInstance()
Internal call to Create the service environment from the initialized state of this boot strapper.HashMap<String,String>
getConstants()
Get any constants associated with this loader.T
load()
load the configuration.
-
-
-
Method Detail
-
load
T load()
load the configuration. Normally the specifics of the configuration (e.g. a property file or an XML node) are loaded in the constructor first before this call. This is called automatically by the bootstrapper.- Returns:
- Throws:
Exception
-
createInstance
T createInstance()
Internal call to Create the service environment from the initialized state of this boot strapper.- Returns:
- Throws:
Exception
-
-