Package org.sakaiproject.component.api

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
 



Copyright © 2003-2013 The Sakai Foundation. All Rights Reserved.