org.mule.processor.chain
Class DefaultMessageProcessorChain

java.lang.Object
  extended by org.mule.processor.AbstractInterceptingMessageProcessor
      extended by org.mule.processor.chain.AbstractMessageProcessorChain
          extended by org.mule.processor.chain.DefaultMessageProcessorChain
All Implemented Interfaces:
FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, InterceptingMessageProcessor, MessageProcessor, MessageProcessorChain, MessageSource

public class DefaultMessageProcessorChain
extends AbstractMessageProcessorChain


Field Summary
 
Fields inherited from class org.mule.processor.chain.AbstractMessageProcessorChain
log, name, processors
 
Fields inherited from class org.mule.processor.AbstractInterceptingMessageProcessor
logger, muleContext, next, notificationHandler
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
DefaultMessageProcessorChain(List<MessageProcessor> processors)
           
DefaultMessageProcessorChain(MessageProcessor... processors)
           
DefaultMessageProcessorChain(String name, List<MessageProcessor> processors)
           
DefaultMessageProcessorChain(String name, MessageProcessor... processors)
           
 
Method Summary
protected  MuleEvent doProcess(MuleEvent event)
           
 
Methods inherited from class org.mule.processor.chain.AbstractMessageProcessorChain
dispose, getMessageProcessors, getName, getPolicies, initialise, process, setFlowConstruct, setMuleContext, start, stop, toString
 
Methods inherited from class org.mule.processor.AbstractInterceptingMessageProcessor
fireNotification, getMuleContext, processNext, setListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultMessageProcessorChain

public DefaultMessageProcessorChain(List<MessageProcessor> processors)

DefaultMessageProcessorChain

public DefaultMessageProcessorChain(MessageProcessor... processors)

DefaultMessageProcessorChain

public DefaultMessageProcessorChain(String name,
                                    List<MessageProcessor> processors)

DefaultMessageProcessorChain

public DefaultMessageProcessorChain(String name,
                                    MessageProcessor... processors)
Method Detail

doProcess

protected MuleEvent doProcess(MuleEvent event)
                       throws MuleException
Specified by:
doProcess in class AbstractMessageProcessorChain
Throws:
MuleException


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.