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

Field Summary
static String DEFAULT_VALUE_BOOTSTRAP_NAME
          The default value of the name of the bootstrap file
 
Method Summary
 void initialize(T config)
          Initializes the specified configuration
 

Field Detail

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
Method Detail

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.