public class AbstractJobPlugin extends AbstractMessageBusBinderPlugin
AbstractMessageBusBinderPlugin and has common implementation methods related to
job plugins.JOB_CHANNEL_PREFIX, messageBus, MODULE_INPUT_CHANNEL, MODULE_OUTPUT_CHANNEL, TAP_CHANNEL_PREFIX, TOPIC_CHANNEL_PREFIXlogger, PLUGIN_CONTEXT_CONFIG_ROOT| Constructor and Description |
|---|
AbstractJobPlugin(MessageBus messageBus) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildTapChannelName(Module module) |
protected java.lang.String |
getInputChannelName(Module module) |
protected java.lang.String |
getOutputChannelName(Module module) |
boolean |
supports(Module module)
Check if the module is supported by the plugin.
|
beforeShutdown, bindConsumerAndProducers, extractConsumerProducerProperties, getOrder, removeModule, unbindConsumer, unbindProducersgetApplicationContext, postProcessModule, preProcessModule, setApplicationContextpublic AbstractJobPlugin(MessageBus messageBus)
protected java.lang.String getInputChannelName(Module module)
getInputChannelName in class AbstractMessageBusBinderPluginprotected java.lang.String getOutputChannelName(Module module)
getOutputChannelName in class AbstractMessageBusBinderPluginprotected java.lang.String buildTapChannelName(Module module)
buildTapChannelName in class AbstractMessageBusBinderPlugin