public class SubflowInterceptingChainLifecycleWrapper extends InterceptingChainLifecycleWrapper implements SubFlowMessageProcessor
flowConstruct, log, name, processors
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
PROPERTY_NAME
Constructor and Description |
---|
SubflowInterceptingChainLifecycleWrapper(MessageProcessorChain chain,
List<MessageProcessor> processors,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
Add the child nodes to the path element tree.
|
String |
getSubFlowName() |
MuleEvent |
process(MuleEvent event)
Invokes the MessageProcessor.
|
doProcess, getMessageProcessors, getName
dispose, initialise, setEndpoint, setFlowConstruct, setMessagingExceptionHandler, setMuleContext, start, stop, toString
getAnnotation, getAnnotations, setAnnotations
public SubflowInterceptingChainLifecycleWrapper(MessageProcessorChain chain, List<MessageProcessor> processors, String name)
public void addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
MessageProcessorContainer
addMessageProcessorPathElements
in interface MessageProcessorContainer
addMessageProcessorPathElements
in class AbstractMessageProcessorChain
public MuleEvent process(MuleEvent event) throws MuleException
MessageProcessor
process
in interface MessageProcessor
process
in class InterceptingChainLifecycleWrapper
event
- MuleEvent to be processedMuleException
public String getSubFlowName()
getSubFlowName
in interface SubFlowMessageProcessor
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.