Interface | Description |
---|---|
InstallContext |
The
InstallContext provides Task s
and install/update UI with methods to log, get content and status. |
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 | Description |
---|---|
AbstractModuleVersionHandler |
Extend this and register your deltas in the constructor using the register method.
|
DefaultModuleVersionHandler |
A version handler which provides the most common installation tasks:
register repositories, nodetypes and workspaces as stated in the
module definition, bootstrap the module's mgnl-bootstrap files,
extract the module's mgnl-files files, register the module's servlets.
|
InstallContext.Message |
Log messages kept in the InstallContext.
|
InstallContextImpl |
Default implementation of
InstallContext ; provided by the ModuleManager . |
ModuleInstanceProvider<T> |
Provider for the module instance of a module.
|
ModuleInstancesConfigurer |
Guice configuration module that binds providers for module classes.
|
ModuleLifecycleContextImpl |
This default implementation of ModuleLifecycleContext allows the ModuleManager to set the current "phase" of
installation; other ModuleLifecycleContext clients have read-only access to the phase.
|
ModuleManager.Factory | Deprecated
since 4.5, use IoC.
|
ModuleManager.ModuleAndDeltas |
Represents what's to be done for each module.
|
ModuleManager.ModuleManagementState |
Represent what's to be done for all modules.
|
ModuleManagerImpl |
TODO : factor out into simpler units.
|
ModuleRegistry.Factory | Deprecated
since 4.5, use IoC !
|
ModuleRegistryImpl |
Keeps references to module descriptors and instances.
|
Enum | Description |
---|---|
InstallContext.MessagePriority |
Priority for
InstallContext.Message s. |
InstallStatus |
An enum identifying the status/result of the install/update in InstallContext.
|
Exception | Description |
---|---|
ModuleManagementException |
Thrown by
ModuleManager and ModuleDefinitionReader when
module definitions can't be loaded. |
Copyright © 2003–2016 Magnolia International Ltd.. All rights reserved.