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
logger, 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, unbindProducers
getApplicationContext, postProcessModule, preProcessModule, setApplicationContext
public AbstractJobPlugin(MessageBus messageBus)
public static java.lang.String getJobChannelName(java.lang.String jobName)
protected java.lang.String getInputChannelName(Module module)
getInputChannelName
in class AbstractMessageBusBinderPlugin
protected java.lang.String getOutputChannelName(Module module)
getOutputChannelName
in class AbstractMessageBusBinderPlugin
protected java.lang.String buildTapChannelName(Module module)
buildTapChannelName
in class AbstractMessageBusBinderPlugin