public class JobPlugin extends AbstractPlugin
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JOB_BEAN_ID |
static java.lang.String |
JOB_NAME_DELIMITER |
| Constructor and Description |
|---|
JobPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeShutdown(Module module)
Perform any cleanup necessary prior to module shutdown
|
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.
|
void |
configureProperties(Module module)
set the properties required for the module based on its type.
|
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 |
removeModule(Module module)
Take any actions necessary to remove a module from the system.
|
postProcessModuleInternal, preProcessModule, preProcessModuleInternal, preProcessSharedContext, setPostProcessContextPathspublic static final java.lang.String JOB_BEAN_ID
public static final java.lang.String JOB_NAME_DELIMITER
public void configureProperties(Module module)
AbstractPluginconfigureProperties in class AbstractPluginmodule - The module that is being initializedpublic void postProcessModule(Module module)
Pluginpublic void beforeShutdown(Module module)
Pluginpublic void removeModule(Module module)
Pluginpublic java.util.List<java.lang.String> componentPathsSelector(Module module)
AbstractPlugincomponentPathsSelector in class AbstractPluginmodule - The module that is being initialized