All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BasicConfigHistory This is a basic version of the Config history to make it easy for people to create items to place in the config historyBasicConfigItem Provides an easy way for someone to create aServerConfigurationService.ConfigItemwhich is valid without having to build their own implementation Use the static methods to easily generate theServerConfigurationService.ConfigItemfor use with the methods in theServerConfigurationServiceBeanFactoryPostProcessorCreator Allows for programmatic creation of BeanFactoryPostProcessor objects.ComponentManager ...ComponentManager ComponentManager is a static Cover for theComponent Manager; see that interface for usage details.ComponentsLoader Load the available Sakai components into the shared component manager's Spring ApplicationContextDynamicDefaultSakaiProperties Handle any default sakai.properties values that need to be set dynamically.MockCompMgr This is a totally fake component manager which is just going to pretend to try to find services, maybe later this could try to use the sakai mock stuff but for now it is just here to stop the CM from firing up during unit testsReversiblePropertyOverrideConfigurer This is just a version of Spring's PropertyOverrideConfigurer that lets the bean name be specified Sakai-style before the property name instead of after.SakaiApplicationContext Hook some Sakai-specific operations into the normal ApplicationContext refresh cycle: read component manager configuration files, give creators of PostProcessor objects (e.g., SakaiProperties) a chance to do their work, and load a few central components before the rest.SakaiComponentEvent Sakai specific events.SakaiComponentEvent.Type SakaiContextLoader Sakai's extension to Spring'sContextLoader- adds the location of the ComponentManager shared AC, linking the local AC to it as parent, and loading localy hosted components into shared.SakaiContextLoaderListener Sakai's extension to the Spring ContextLoaderListener - use our ContextLoader, and increment / decrement the child count of the ComponentManager on init / destroy.SakaiLocales This stores constants related to the Sakai default localesSakaiProperties A configurer for "sakai.properties" files.SakaiPropertyPromoter Some Sakai properties have traditionally also been exposed as Java system properties.ServerConfigurationService ServerConfigurationService provides information about how the server is configured.ServerConfigurationService ServerConfigurationService is a static Cover for theServerConfigurationService; see that interface for usage details.ServerConfigurationService.ConfigData Defines the config data holding classServerConfigurationService.ConfigHistory Defines the config item history classServerConfigurationService.ConfigItem Defines the config item holding classServerConfigurationService.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.ConfigurationListener.BlockingConfigItem This is a special marker class that is used in theServerConfigurationService.ConfigurationListener, returning this indicates that the config change should stop processing the change and retain the original valueServerConfigurationService.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 usingServerConfigurationService.ConfigurationProvider.registerConfigItems(ConfigData)so this is mainly for loading configurations very early in the system startupSpringCompMgr SpringCompMgr manages API implementation components using the Springframework ApplicationContext.TestComponentManagerContainer A container for a Test Component Manager that can be configured with one of more components.