org.mule.endpoint
Class DefaultEndpointMessageProcessorChainFactory

java.lang.Object
  extended by org.mule.endpoint.DefaultEndpointMessageProcessorChainFactory
All Implemented Interfaces:
EndpointMessageProcessorChainFactory

public class DefaultEndpointMessageProcessorChainFactory
extends java.lang.Object
implements EndpointMessageProcessorChainFactory


Constructor Summary
DefaultEndpointMessageProcessorChainFactory()
           
 
Method Summary
 MessageProcessor createInboundMessageProcessorChain(InboundEndpoint endpoint, FlowConstruct flowConstruct, MessageProcessor target)
           
protected  java.util.List<MessageProcessor> createInboundMessageProcessors(InboundEndpoint endpoint)
          Override this method to change the default MessageProcessors.
protected  java.util.List<MessageProcessor> createInboundResponseMessageProcessors(InboundEndpoint endpoint)
          Override this method to change the default MessageProcessors.
 MessageProcessor createOutboundMessageProcessorChain(OutboundEndpoint endpoint, FlowConstruct flowConstruct, MessageProcessor target)
           
protected  java.util.List<MessageProcessor> createOutboundMessageProcessors(OutboundEndpoint endpoint)
          Override this method to change the default MessageProcessors.
protected  java.util.List<MessageProcessor> createOutboundResponseMessageProcessors(OutboundEndpoint endpoint)
          Override this method to change the default MessageProcessors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultEndpointMessageProcessorChainFactory

public DefaultEndpointMessageProcessorChainFactory()
Method Detail

createInboundMessageProcessors

protected java.util.List<MessageProcessor> createInboundMessageProcessors(InboundEndpoint endpoint)
Override this method to change the default MessageProcessors.


createInboundResponseMessageProcessors

protected java.util.List<MessageProcessor> createInboundResponseMessageProcessors(InboundEndpoint endpoint)
Override this method to change the default MessageProcessors.


createOutboundMessageProcessors

protected java.util.List<MessageProcessor> createOutboundMessageProcessors(OutboundEndpoint endpoint)
                                                                    throws MuleException
Override this method to change the default MessageProcessors.

Throws:
MuleException

createOutboundResponseMessageProcessors

protected java.util.List<MessageProcessor> createOutboundResponseMessageProcessors(OutboundEndpoint endpoint)
                                                                            throws MuleException
Override this method to change the default MessageProcessors.

Throws:
MuleException

createInboundMessageProcessorChain

public MessageProcessor createInboundMessageProcessorChain(InboundEndpoint endpoint,
                                                           FlowConstruct flowConstruct,
                                                           MessageProcessor target)
                                                    throws MuleException
Specified by:
createInboundMessageProcessorChain in interface EndpointMessageProcessorChainFactory
Throws:
MuleException

createOutboundMessageProcessorChain

public MessageProcessor createOutboundMessageProcessorChain(OutboundEndpoint endpoint,
                                                            FlowConstruct flowConstruct,
                                                            MessageProcessor target)
                                                     throws MuleException
Specified by:
createOutboundMessageProcessorChain in interface EndpointMessageProcessorChainFactory
Throws:
MuleException


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