public class InterceptingChainLifecycleWrapper extends AbstractMessageProcessorChain
log, name, processors
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
Constructor and Description |
---|
InterceptingChainLifecycleWrapper(MessageProcessorChain chain,
List<MessageProcessor> processors,
String name) |
Modifier and Type | Method and Description |
---|---|
protected MuleEvent |
doProcess(MuleEvent event) |
List<MessageProcessor> |
getMessageProcessors() |
String |
getName()
Gets the name of the object
|
MuleEvent |
process(MuleEvent event)
Invokes the MessageProcessor.
|
addMessageProcessorPathElements, dispose, initialise, setEndpoint, setFlowConstruct, setMessagingExceptionHandler, setMuleContext, start, stop, toString
public InterceptingChainLifecycleWrapper(MessageProcessorChain chain, List<MessageProcessor> processors, String name)
public List<MessageProcessor> getMessageProcessors()
getMessageProcessors
in interface MessageProcessorChain
getMessageProcessors
in class AbstractMessageProcessorChain
public String getName()
NamedObject
getName
in interface NamedObject
getName
in class AbstractMessageProcessorChain
protected MuleEvent doProcess(MuleEvent event) throws MuleException
doProcess
in class AbstractMessageProcessorChain
MuleException
public MuleEvent process(MuleEvent event) throws MuleException
MessageProcessor
process
in interface MessageProcessor
process
in class AbstractMessageProcessorChain
event
- MuleEvent to be processedMuleException
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.