org.mule.client
Class DefaultLocalMuleClient.MuleClientFlowConstruct

java.lang.Object
  extended by org.mule.client.DefaultLocalMuleClient.MuleClientFlowConstruct
All Implemented Interfaces:
FlowConstruct, LifecycleStateEnabled, NamedObject
Enclosing class:
DefaultLocalMuleClient

public static class DefaultLocalMuleClient.MuleClientFlowConstruct
extends Object
implements FlowConstruct

Placeholder class which makes the default exception handler available.


Constructor Summary
DefaultLocalMuleClient.MuleClientFlowConstruct(MuleContext muleContext)
           
 
Method Summary
 MessagingExceptionHandler getExceptionListener()
           
 LifecycleState getLifecycleState()
           
 MessageInfoMapping getMessageInfoMapping()
           
 MessageProcessorChain getMessageProcessorChain()
           
 MuleContext getMuleContext()
           
 String getName()
          Gets the name of the object
 FlowConstructStatistics getStatistics()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLocalMuleClient.MuleClientFlowConstruct

public DefaultLocalMuleClient.MuleClientFlowConstruct(MuleContext muleContext)
Method Detail

getName

public String getName()
Description copied from interface: NamedObject
Gets the name of the object

Specified by:
getName in interface NamedObject
Returns:
the name of the object

getExceptionListener

public MessagingExceptionHandler getExceptionListener()
Specified by:
getExceptionListener in interface FlowConstruct
Returns:
The exception listener that will be used to handle exceptions that may be thrown at different points during the message flow defined by this construct.

getLifecycleState

public LifecycleState getLifecycleState()
Specified by:
getLifecycleState in interface LifecycleStateEnabled

getStatistics

public FlowConstructStatistics getStatistics()
Specified by:
getStatistics in interface FlowConstruct
Returns:
The statistics holder used by this flow construct to keep track of its activity.

getMuleContext

public MuleContext getMuleContext()
Specified by:
getMuleContext in interface FlowConstruct
Returns:
This muleContext that this flow construct belongs to and runs in the context of.

getMessageInfoMapping

public MessageInfoMapping getMessageInfoMapping()
Specified by:
getMessageInfoMapping in interface FlowConstruct
Returns:
This implementation of MessageInfoMapping used to control how Important message information is pulled from the current message.

getMessageProcessorChain

public MessageProcessorChain getMessageProcessorChain()


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