|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines the contract objects must adhere to in order to
load (bootstrap) the system. The methods will be called in the following
order by BootStrapper
:
fetchConfigurationService
fetchComponentKeeper
Method Summary | |
ComponentKeeper |
fetchComponentKeeper(ConfigurationService configurationService)
Loads the ComponentKeeper for the system and returns it. |
ConfigurationService |
fetchConfigurationService()
Loads the root ConfigurationService for the system
and returns it. |
Method Detail |
public ConfigurationService fetchConfigurationService()
Loads the root ConfigurationService
for the system
and returns it. This method cannot rely on any other part of the
system to construct the ConfigurationService
.
ConfigurationService
service for the system
BootStrapException
- if the ConfigurationService could
not be loaded for any reasonpublic ComponentKeeper fetchComponentKeeper(ConfigurationService configurationService)
Loads the ComponentKeeper
for the system and returns it.
This method must use configuration supplied by the
configurationService
parameter
configurationService
- the value returned by
fetchConfigurationService
ComponentKeeper
for the system
BootStrapException
- if the ComponentKeeper could
not be loaded for any reason
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |