org.mule.processor.chain
Class DefaultMessageProcessorChain
java.lang.Object
org.mule.processor.chain.AbstractMessageProcessorChain
org.mule.processor.chain.DefaultMessageProcessorChain
- All Implemented Interfaces:
- FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject, MessageProcessor, MessageProcessorChain, MessageProcessorContainer, EndpointAware
- Direct Known Subclasses:
- SimpleMessageProcessorChain
public class DefaultMessageProcessorChain
- extends AbstractMessageProcessorChain
Methods inherited from class org.mule.processor.chain.AbstractMessageProcessorChain |
addMessageProcessorPathElements, dispose, getMessageProcessors, getName, initialise, process, setEndpoint, setFlowConstruct, start, stop, toString |
messageProcessorExecutionTemplate
protected MessageProcessorExecutionTemplate messageProcessorExecutionTemplate
DefaultMessageProcessorChain
protected DefaultMessageProcessorChain(List<MessageProcessor> processors)
DefaultMessageProcessorChain
protected DefaultMessageProcessorChain(MessageProcessor... processors)
DefaultMessageProcessorChain
protected DefaultMessageProcessorChain(String name,
List<MessageProcessor> processors)
DefaultMessageProcessorChain
protected DefaultMessageProcessorChain(String name,
MessageProcessor... processors)
from
public static MessageProcessorChain from(MessageProcessor messageProcessor)
from
public static MessageProcessorChain from(MessageProcessor... messageProcessors)
throws MuleException
- Throws:
MuleException
from
public static MessageProcessorChain from(List<MessageProcessor> messageProcessors)
throws MuleException
- Throws:
MuleException
doProcess
protected MuleEvent doProcess(MuleEvent event)
throws MuleException
- Specified by:
doProcess
in class AbstractMessageProcessorChain
- Throws:
MuleException
processorMayReturnNull
protected boolean processorMayReturnNull(MessageProcessor processor)
setMuleContext
public void setMuleContext(MuleContext context)
- Specified by:
setMuleContext
in interface MuleContextAware
- Overrides:
setMuleContext
in class AbstractMessageProcessorChain
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.