Interface | Description |
---|---|
IModule<ConfigType extends ModuleConfig> |
Generic interface for all modules in the system.
|
IModuleConfigRepository |
Interface for the module configuration repository.
|
IModuleManager<ModuleType extends IModule<?>> |
Base interface for all module managers.
|
IModuleManagerFactory |
Interface for the overall module managers factory.
|
IModuleProvider |
Interface to be implemented to enable automatic module discovery
|
IModuleStateManager |
Class | Description |
---|---|
ModuleConfig |
Base class to hold modules' configuration options
|
ModuleEvent |
Event type generated at various times during a module's lifecycle
|
Enum | Description |
---|---|
ModuleEvent.ModuleState | |
ModuleEvent.Type |