org.mule.processor.chain
Class DefaultMessageProcessorChain
java.lang.Object
org.mule.processor.AbstractInterceptingMessageProcessorBase
org.mule.processor.AbstractInterceptingMessageProcessor
org.mule.processor.chain.AbstractMessageProcessorChain
org.mule.processor.chain.DefaultMessageProcessorChain
- All Implemented Interfaces:
- AnnotatedObject, FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject, InterceptingMessageProcessor, MessageProcessor, MessageProcessorChain, MessageSource, EndpointAware
- Direct Known Subclasses:
- SimpleMessageProcessorChain
public class DefaultMessageProcessorChain
- extends AbstractMessageProcessorChain
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 AbstractInterceptingMessageProcessorBase
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.