Package info.magnolia.module

Interface Summary
InstallContext  
ModuleLifecycle Manages the lifecyle of an installed instance of a Magnolia Module.
ModuleLifecycleContext This interface currently provides a hook allowing modules to register ObserverManager instances, which can observer other modules' nodes.
ModuleManager ModuleManager is responsible for the lifecycle of modules.
ModuleRegistry Holds instances and definitions of modules.
ModuleVersionHandler This class provides Delta's to be applied to install/update/uninstall modules.
 

Class Summary
AbstractModuleVersionHandler Extend this and register your deltas in the constructor using the register method.
DefaultModuleVersionHandler  
InstallContext.Message  
InstallContextImpl  
ModuleLifecycleContextImpl  
ModuleManager.Factory Use this to retrieve the configured singleton impl of ModuleManager.
ModuleManager.ModuleAndDeltas Represents what's to be done for each module.
ModuleManager.ModuleManagementState Represent what's to be done for all modules.
ModuleManagerImpl TODO where do we setup ModuleRegistry ? TODO : factor out into simpler units.
ModuleRegistry.Factory Use this to retrieve the configured singleton impl of ModuleRegistry.
ModuleRegistryImpl Keeps references to module descriptors and instances.
 

Enum Summary
InstallContext.MessagePriority  
InstallStatus An enum identifying the status/result of the install/update in InstallContext.
 

Exception Summary
ModuleManagementException  
 



Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.