public class DynamicPipelineMessageProcessor extends AbstractInterceptingMessageProcessor implements DynamicPipeline, NonBlockingSupported
logger, muleContext, next, notificationHandlerPROPERTY_NAME| Constructor and Description |
|---|
DynamicPipelineMessageProcessor(Flow flow) |
| Modifier and Type | Method and Description |
|---|---|
DynamicPipelineBuilder |
dynamicPipeline(String id)
Provide access to a
DynamicPipelineBuilder that allows modifying
the dynamic pipeline injecting message processors and resetting the pipeline |
MuleEvent |
process(MuleEvent event)
Invokes the MessageProcessor.
|
void |
setListener(MessageProcessor next)
Set the MessageProcessor listener on a message source which will be invoked
when a message is received or generated.
|
addMessageProcessorPathElements, getListener, getMuleContext, isEventValid, processNext, setMuleContext, toStringgetAnnotation, getAnnotations, setAnnotationspublic DynamicPipelineMessageProcessor(Flow flow)
public MuleEvent process(MuleEvent event) throws MuleException
MessageProcessorprocess in interface MessageProcessorevent - MuleEvent to be processedMuleExceptionpublic void setListener(MessageProcessor next)
MessageSourcesetListener in interface MessageSourcesetListener in class AbstractInterceptingMessageProcessorBasepublic DynamicPipelineBuilder dynamicPipeline(String id) throws DynamicPipelineException
DynamicPipelineDynamicPipelineBuilder that allows modifying
the dynamic pipeline injecting message processors and resetting the pipelinedynamicPipeline in interface DynamicPipelineid - dynamic pipeline IDDynamicPipelineException - if the pipeline ID is not validCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.