| Constructor and Description |
|---|
IntegrationPlugin(org.springframework.integration.channel.registry.ChannelRegistry channelRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeShutdown(Module module)
Perform any cleanup necessary prior to module shutdown
|
java.lang.String |
getIntegrationModuleBasePath() |
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 commonContext)
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 IntegrationPlugin(org.springframework.integration.channel.registry.ChannelRegistry channelRegistry)
public java.lang.String getIntegrationModuleBasePath()
public void preProcessModule(Module module)
PluginpreProcessModule in interface Pluginpublic void postProcessModule(Module module)
PluginpostProcessModule in interface Pluginpublic void preProcessSharedContext(org.springframework.context.ConfigurableApplicationContext commonContext)
Pluginmodules. Note
that said context has not been refreshed yet.preProcessSharedContext in interface Pluginpublic void beforeShutdown(Module module)
PluginbeforeShutdown in interface Pluginpublic void removeModule(Module module)
PluginremoveModule in interface Plugin