Package edu.uiuc.ncsa.security.core.util
Interface ConfigurationLoader<T extends AbstractEnvironment>
- 
- All Superinterfaces:
- Serializable
 - All Known Implementing Classes:
- CFDBConfigLoader,- CFLoggingConfigLoader,- DBConfigLoader,- LoggingConfigLoader,- SASCFConfigurationLoader,- SASConfigurationLoader,- TestCCI.TCL,- TestConfigLoader
 
 public interface ConfigurationLoader<T extends AbstractEnvironment> extends Serializable For loading a configuration into an environment. .Created by Jeff Gaynor 
 on 3/19/12 at 4:39 PM
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description TcreateInstance()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.Tload()load the configuration.
 
- 
- 
- 
Method Detail- 
loadT 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
 
 - 
createInstanceT createInstance() Internal call to Create the service environment from the initialized state of this boot strapper.- Returns:
- Throws:
- Exception
 
 
- 
 
-