Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
AbstractPlugin() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.List<java.lang.String> |
componentPathsSelector(Module module)
Establish the configuration file path and names required to setup the context for the type of module you are
deploying.
|
protected abstract void |
configureProperties(Module module)
set the properties required for the module based on its type.
|
protected void |
postProcessModuleInternal(Module module)
Perform any plugin-specific post-refresh initialization.
|
void |
preProcessModule(Module module)
Process the
Module and add the Application Context resources necessary to setup the Batch Job. |
protected void |
preProcessModuleInternal(Module module)
Perform any plugin-specific pre-refresh initialization.
|
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 . |
protected void |
setPostProcessContextPaths(java.lang.String... postProcessContextPaths) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
beforeShutdown, postProcessModule, removeModule
protected void setPostProcessContextPaths(java.lang.String... postProcessContextPaths)
public final void preProcessModule(Module module)
Module
and add the Application Context resources necessary to setup the Batch Job.preProcessModule
in interface Plugin
protected void preProcessModuleInternal(Module module)
module
- protected void postProcessModuleInternal(Module module)
module
- protected abstract java.util.List<java.lang.String> componentPathsSelector(Module module)
module
- The module that is being initializedprotected abstract void configureProperties(Module module)
module
- The module that is being initializedpublic void preProcessSharedContext(org.springframework.context.ConfigurableApplicationContext context)
Plugin
modules
. Note
that said context has not been refreshed
yet.preProcessSharedContext
in interface Plugin