|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ComponentManager | ... |
| ServerConfigurationService | ServerConfigurationService provides information about how the server is configured. |
| ServerConfigurationService.ConfigData | Defines the config data holding class |
| ServerConfigurationService.ConfigHistory | Defines the config item history class |
| ServerConfigurationService.ConfigItem | Defines the config item holding class |
| ServerConfigurationService.ConfigurationListener | Allows a service to be notified when configuration settings are changed, It is up to the implementor to ignore the changes they do not care about. |
| ServerConfigurationService.ConfigurationProvider | Allows registration of configuration settings (config items) from outside the
Server Configuration Service and the standard set of properties files which
will be loaded early on the configuration cycle
NOTE: the implemented ConfigurationProvider MUST be a Spring singleton and it
MUST be registered in the main Sakai application context from a component (from a webapp will not work),
it also must be set explicitly to not lazy initialize (lazy-init="false"),
it is always possible to update the configuration later using #registerConfigItems(ConfigData)
so this is mainly for loading configurations very early in the system startup |
| Class Summary | |
|---|---|
| ServerConfigurationService.ConfigurationListener.BlockingConfigItem | This is a special marker class that is used in the ServerConfigurationService.ConfigurationListener,
returning this indicates that the config change should stop processing the change and retain the original value |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||