org.jboss.bootstrap.spi.config
Interface ConfigurationInitializer<T extends ServerConfig<?>>
public interface ConfigurationInitializer<T extends ServerConfig<?>>
ConfigurationInitializer
Contract for initializers of a supplied ServerConfig.
May be responsible for setting default values
where unspecified, etc.
- Version:
- $Revision: $
- Author:
- ALR
Method Summary |
void |
initialize(T config)
Initializes the specified configuration |
DEFAULT_VALUE_BOOTSTRAP_NAME
static final String DEFAULT_VALUE_BOOTSTRAP_NAME
- The default value of the name of the bootstrap file
- See Also:
- Constant Field Values
initialize
void initialize(T config)
throws InvalidConfigurationException,
IllegalArgumentException,
IllegalStateException
- Initializes the specified configuration
- Parameters:
config
-
- Throws:
InvalidConfigurationException
- If the configuration was invalid
and initialization was unable to proceed
IllegalArgumentException
- If the config was not specified
IllegalStateException
- If the config has been frozen (immutable)
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.