Uses of Interface
org.mule.api.transport.MessageDispatcher

Packages that use MessageDispatcher
org.mule.api.transport Contains the interfaces that comprise a provider implementation. 
org.mule.transport Contains Abstract classes providing common functionality for all Mule providers. 
 

Uses of MessageDispatcher in org.mule.api.transport
 

Methods in org.mule.api.transport that return MessageDispatcher
 MessageDispatcher MessageDispatcherFactory.create(OutboundEndpoint endpoint)
          Creates a new message dispatcher instance, initialised with the passed endpoint.
 

Methods in org.mule.api.transport with parameters of type MessageDispatcher
 void MessageDispatcherFactory.activate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked before the given dispatcher is handed out to a client, but not after MessageDispatcherFactory.create(OutboundEndpoint).
 void MessageDispatcherFactory.destroy(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked when a dispatcher returned false for MessageDispatcherFactory.validate(OutboundEndpoint, MessageDispatcher).
 void MessageDispatcherFactory.passivate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked immediately before the given dispatcher is returned to its pool.
 boolean MessageDispatcherFactory.validate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
          Invoked after the dispatcher is returned from a client but before it is prepared for return to its pool via MessageDispatcherFactory.passivate(OutboundEndpoint, MessageDispatcher).
 

Uses of MessageDispatcher in org.mule.transport
 

Classes in org.mule.transport that implement MessageDispatcher
 class AbstractMessageDispatcher
          Abstract implementation of an outbound channel adaptors.
 class UnsupportedMessageDispatcher
           
 

Methods in org.mule.transport that return MessageDispatcher
abstract  MessageDispatcher AbstractMessageDispatcherFactory.create(OutboundEndpoint endpoint)
           
 MessageDispatcher UnsupportedMessageDispatcherFactory.create(OutboundEndpoint endpoint)
           
 MessageDispatcher KeyedPoolMessageDispatcherFactoryAdapter.create(OutboundEndpoint endpoint)
           
 

Methods in org.mule.transport with parameters of type MessageDispatcher
 void AbstractMessageDispatcherFactory.activate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 void KeyedPoolMessageDispatcherFactoryAdapter.activate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
protected  void KeyedPoolMessageDispatcherFactoryAdapter.applyLifecycle(MessageDispatcher dispatcher)
           
 void AbstractMessageDispatcherFactory.destroy(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 void KeyedPoolMessageDispatcherFactoryAdapter.destroy(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 void AbstractMessageDispatcherFactory.passivate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 void KeyedPoolMessageDispatcherFactoryAdapter.passivate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
protected  void AbstractConnector.setupDispatchReturn(OutboundEndpoint endpoint, MessageDispatcher dispatcher, MuleMessage result)
          This method will return the dispatcher to the pool or, if the payload is an inputstream, replace the payload with a new DelegatingInputStream which returns the dispatcher to the pool when the stream is closed.
 boolean AbstractMessageDispatcherFactory.validate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 boolean KeyedPoolMessageDispatcherFactoryAdapter.validate(OutboundEndpoint endpoint, MessageDispatcher dispatcher)
           
 



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