public interface Plugin
Module
works. Typically, implementations will add
behavior to the module by registering additional
components
or setting additional properties
.Modifier and Type | Method and Description |
---|---|
void |
beforeShutdown(Module module)
Perform any cleanup necessary prior to module shutdown
|
void |
postProcessModule(Module module)
Apply changes to the module after it is initialized i.e. after its context is refreshed, but before it is
started.
|
void |
preProcessModule(Module module)
Apply changes to the module before it is initialized i.e. before its context is refreshed.
|
void |
removeModule(Module module)
Take any actions necessary to remove a module from the system.
|
boolean |
supports(Module module)
Check if the module is supported by the plugin.
|
void preProcessModule(Module module)
module
- the module to pre-processvoid postProcessModule(Module module)
module
- the module to post-processvoid removeModule(Module module)
module
- the module to removevoid beforeShutdown(Module module)
module
- the module to cleanupboolean supports(Module module)
module
- the module to check for support