public class StreamPlugin extends AbstractStreamPlugin
JOB_CHANNEL_PREFIX, messageBus, MODULE_INPUT_CHANNEL, MODULE_OUTPUT_CHANNEL, TAP_CHANNEL_PREFIX, TOPIC_CHANNEL_PREFIX
logger, PLUGIN_CONTEXT_CONFIG_ROOT
Constructor and Description |
---|
StreamPlugin(MessageBus messageBus,
ZooKeeperConnection zkConnection) |
Modifier and Type | Method and Description |
---|---|
void |
beforeShutdown(Module module)
Perform any cleanup necessary prior to module shutdown
|
int |
getOrder() |
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 |
preProcessModule(Module module)
Apply changes to the module before it is initialized i.e. before its context is refreshed.
|
buildTapChannelName, getInputChannelName, getOutputChannelName, supports
bindConsumerAndProducers, extractConsumerProducerProperties, unbindConsumerAndProducers
getApplicationContext, removeModule, setApplicationContext
@Autowired public StreamPlugin(MessageBus messageBus, ZooKeeperConnection zkConnection)
public void preProcessModule(Module module)
Plugin
preProcessModule
in interface Plugin
preProcessModule
in class AbstractPlugin
public void postProcessModule(Module module)
Plugin
postProcessModule
in interface Plugin
postProcessModule
in class AbstractPlugin
public void beforeShutdown(Module module)
Plugin
beforeShutdown
in interface Plugin
beforeShutdown
in class AbstractPlugin
public int getOrder()
getOrder
in interface org.springframework.core.Ordered
getOrder
in class AbstractMessageBusBinderPlugin