public class InterceptingChainLifecycleWrapper extends AbstractMessageProcessorChain
flowConstruct, log, name, processorsPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_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, toStringpublic InterceptingChainLifecycleWrapper(MessageProcessorChain chain, List<MessageProcessor> processors, String name)
public List<MessageProcessor> getMessageProcessors()
getMessageProcessors in interface MessageProcessorChaingetMessageProcessors in class AbstractMessageProcessorChainpublic String getName()
NamedObjectgetName in interface NamedObjectgetName in class AbstractMessageProcessorChainprotected MuleEvent doProcess(MuleEvent event) throws MuleException
doProcess in class AbstractMessageProcessorChainMuleExceptionpublic MuleEvent process(MuleEvent event) throws MuleException
MessageProcessorprocess in interface MessageProcessorprocess in class AbstractMessageProcessorChainevent - MuleEvent to be processedMuleExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.