| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
StreamPlugin() |
| 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 |
preProcessSharedContext(org.springframework.context.ConfigurableApplicationContext context)
Invoked when this plugin is discovered, allows to make any necessary changes to the context which will be used as
the parent of all
modules. |
void |
removeModule(Module module)
Take any actions necessary to remove a module from the system.
|
public void preProcessModule(Module module)
PluginpreProcessModule in interface Pluginpublic void postProcessModule(Module module)
PluginpostProcessModule in interface Pluginpublic void beforeShutdown(Module module)
PluginbeforeShutdown in interface Pluginpublic void removeModule(Module module)
PluginremoveModule in interface Pluginpublic void preProcessSharedContext(org.springframework.context.ConfigurableApplicationContext context)
Pluginmodules. Note
that said context has not been refreshed yet.preProcessSharedContext in interface Plugin