public class JobPartitionerPlugin extends AbstractJobPlugin
JOB_CHANNEL_PREFIX, messageBus, MODULE_INPUT_CHANNEL, MODULE_OUTPUT_CHANNEL, TAP_CHANNEL_PREFIX, TOPIC_CHANNEL_PREFIX
logger, PLUGIN_CONTEXT_CONFIG_ROOT
Constructor and Description |
---|
JobPartitionerPlugin(MessageBus messageBus) |
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 |
removeModule(Module module)
Take any actions necessary to remove a module from the system.
|
buildTapChannelName, getInputChannelName, getOutputChannelName, supports
bindConsumerAndProducers, extractConsumerProducerProperties, getOrder, unbindConsumer, unbindProducers
getApplicationContext, preProcessModule, setApplicationContext
public JobPartitionerPlugin(MessageBus messageBus)
public void postProcessModule(Module module)
Plugin
postProcessModule
in interface Plugin
postProcessModule
in class AbstractPlugin
module
- the module to post-processpublic void beforeShutdown(Module module)
Plugin
beforeShutdown
in interface Plugin
beforeShutdown
in class AbstractMessageBusBinderPlugin
module
- the module to cleanuppublic void removeModule(Module module)
Plugin
removeModule
in interface Plugin
removeModule
in class AbstractMessageBusBinderPlugin
module
- the module to remove