org.mule.processor.chain
Class SimpleMessageProcessorChain

java.lang.Object
  extended by org.mule.processor.chain.AbstractMessageProcessorChain
      extended by org.mule.processor.chain.DefaultMessageProcessorChain
          extended by org.mule.processor.chain.SimpleMessageProcessorChain
All Implemented Interfaces:
FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject, MessageProcessor, MessageProcessorChain, MessageProcessorContainer, EndpointAware

public class SimpleMessageProcessorChain
extends DefaultMessageProcessorChain


Field Summary
 
Fields inherited from class org.mule.processor.chain.DefaultMessageProcessorChain
messageProcessorExecutionTemplate
 
Fields inherited from class org.mule.processor.chain.AbstractMessageProcessorChain
log, name, processors
 
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
SimpleMessageProcessorChain(List<MessageProcessor> processors)
           
SimpleMessageProcessorChain(MessageProcessor... processors)
           
SimpleMessageProcessorChain(String name, List<MessageProcessor> processors)
           
SimpleMessageProcessorChain(String name, MessageProcessor... processors)
           
 
Method Summary
protected  MuleEvent doProcess(MuleEvent event)
           
 
Methods inherited from class org.mule.processor.chain.DefaultMessageProcessorChain
from, from, from, processorMayReturnNull, setMuleContext
 
Methods inherited from class org.mule.processor.chain.AbstractMessageProcessorChain
addMessageProcessorPathElements, dispose, getMessageProcessors, getName, initialise, process, setEndpoint, setFlowConstruct, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleMessageProcessorChain

public SimpleMessageProcessorChain(List<MessageProcessor> processors)

SimpleMessageProcessorChain

public SimpleMessageProcessorChain(MessageProcessor... processors)

SimpleMessageProcessorChain

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

SimpleMessageProcessorChain

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

doProcess

protected MuleEvent doProcess(MuleEvent event)
                       throws MuleException
Overrides:
doProcess in class DefaultMessageProcessorChain
Throws:
MuleException


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