abstractpublic class AbstractBoot implements SubSystem(Code)
The common base for all Boot classes.
This initializes the subsystem and all dependent subsystems.
Implementors of this class have to provide a public static
getInstance() method which returns a singleton instance of the
booter implementation.
Further creation of Boot object should be prevented using
protected or private constructors in that class, or proper
initialzation cannot be guaranteed.
author: Thomas Morgner
createDefaultHierarchicalConfiguration(String staticConfig, String userConfig, boolean addSysProps) Creates a default configuration setup, which loads its settings from
the static configuration (defaults provided by the developers of the
library) and the user configuration (settings provided by the deployer).
The deployer's settings override the developer's settings.
If the parameter addSysProps is set to true, the system
properties will be added as third configuration layer.
Creates a default configuration setup, which loads its settings from
the static configuration (defaults provided by the developers of the
library) and the user configuration (settings provided by the deployer).
The deployer's settings override the developer's settings.
If the parameter addSysProps is set to true, the system
properties will be added as third configuration layer. The system
properties configuration allows to override all other settings.
Parameters: staticConfig - the resource name of the developers configuration Parameters: userConfig - the resource name of the deployers configuration Parameters: addSysProps - a flag defining whether to include the systemproperties into the configuration. the configured Configuration instance.