org.mule.processor.chain
Class SubflowInterceptingChainLifecycleWrapper

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

public class SubflowInterceptingChainLifecycleWrapper
extends InterceptingChainLifecycleWrapper

Generates message processor identfiers specific for subflows.


Field Summary
 
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
SubflowInterceptingChainLifecycleWrapper(MessageProcessorChain chain, List<MessageProcessor> processors, String name)
           
 
Method Summary
 void addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
          Add the child nodes to the path element tree.
 
Methods inherited from class org.mule.processor.chain.InterceptingChainLifecycleWrapper
doProcess, getMessageProcessors, getName, process
 
Methods inherited from class org.mule.processor.chain.AbstractMessageProcessorChain
dispose, initialise, setEndpoint, setFlowConstruct, setMuleContext, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubflowInterceptingChainLifecycleWrapper

public SubflowInterceptingChainLifecycleWrapper(MessageProcessorChain chain,
                                                List<MessageProcessor> processors,
                                                String name)
Method Detail

addMessageProcessorPathElements

public void addMessageProcessorPathElements(MessageProcessorPathElement pathElement)
Description copied from interface: MessageProcessorContainer
Add the child nodes to the path element tree.

Specified by:
addMessageProcessorPathElements in interface MessageProcessorContainer
Overrides:
addMessageProcessorPathElements in class AbstractMessageProcessorChain


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