public class AbstractJobPlugin extends AbstractMessageBusBinderPlugin
AbstractMessageBusBinderPlugin and has common implementation methods related to
job plugins.JOB_CHANNEL_PREFIX, messageBus, MODULE_INPUT_CHANNEL, MODULE_OUTPUT_CHANNELlogger, 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) |
static java.lang.String |
getJobChannelName(java.lang.String jobName) |
protected java.lang.String |
getOutputChannelName(Module module) |
boolean |
supports(Module module)
Check if the module is supported by the plugin.
|
beforeShutdown, bindConsumerAndProducers, extractConsumerProducerProperties, extractHistoryProperties, getOrder, removeModule, unbindConsumer, unbindProducersgetApplicationContext, postProcessModule, preProcessModule, setApplicationContextpublic AbstractJobPlugin(MessageBus messageBus)
public static java.lang.String getJobChannelName(java.lang.String jobName)
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