Uses of Interface
org.mule.api.MuleSession

Packages that use MuleSession
org.mule The Mule implementation of the Universal Message Objects(tm) API specification. 
org.mule.api The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them 
org.mule.api.routing Interfaces that define inbound and outbound routing API. 
org.mule.api.transport Contains the interfaces that comprise a provider implementation. 
org.mule.routing Defines the core routing patterns supported by mule. 
org.mule.routing.binding   
org.mule.routing.outbound Outbound router implementation as described in the Enterprise Integration Patterns book. 
org.mule.transport.cxf   
org.mule.transport.http Provides http transport including proxy support. 
org.mule.transport.soap.axis.extensions Axis specific extensions and component implementation that enables Mule components to act as Axis soap services. 
 

Uses of MuleSession in org.mule
 

Classes in org.mule that implement MuleSession
 class DefaultMuleSession
          DefaultMuleSession manages the interaction and distribution of events for Mule Services.
 

Methods in org.mule that return MuleSession
 MuleSession DefaultMuleEvent.getSession()
           
 MuleSession DefaultMuleEventContext.getSession()
           
 

Methods in org.mule with parameters of type MuleSession
 void MuleSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
           
 void NullSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
           
 void MuleSessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 void NullSessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 

Constructors in org.mule with parameters of type MuleSession
DefaultMuleEvent(MuleMessage message, ImmutableEndpoint endpoint, MuleSession session, boolean synchronous)
           
DefaultMuleEvent(MuleMessage message, ImmutableEndpoint endpoint, MuleSession session, boolean synchronous, ResponseOutputStream outputStream)
          Contructor.
DefaultMuleEvent(MuleMessage message, ImmutableEndpoint endpoint, MuleSession session, String eventId, boolean synchronous)
          Contructor.
 

Uses of MuleSession in org.mule.api
 

Methods in org.mule.api that return MuleSession
 MuleSession MuleEvent.getSession()
          Retrieves the service session for the current event
 MuleSession MuleEventContext.getSession()
           
 

Uses of MuleSession in org.mule.api.routing
 

Methods in org.mule.api.routing with parameters of type MuleSession
 MuleMessage RouterCatchAllStrategy.catchMessage(MuleMessage message, MuleSession session)
          This method will be invoked when an event is received or being sent where the criteria of the router(s) do not match the current event.
 MuleMessage InterfaceBinding.route(MuleMessage message, MuleSession session)
          This method is responsible for routing the Message via the MuleSession.
 MuleMessage OutboundRouter.route(MuleMessage message, MuleSession session)
          This method is responsible for routing the Message via the MuleSession.
 MuleMessage OutboundRouterCollection.route(MuleMessage message, MuleSession session)
          Prepares one or more events to be dispached by a Message Dispatcher.
 

Uses of MuleSession in org.mule.api.transport
 

Methods in org.mule.api.transport with parameters of type MuleSession
 void SessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
           
 void SessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 

Uses of MuleSession in org.mule.routing
 

Methods in org.mule.routing with parameters of type MuleSession
 MuleMessage AbstractCatchAllStrategy.catchMessage(MuleMessage message, MuleSession session)
          This method will be invoked when an event is received or being sent where the criteria of the router(s) do not match the current event.
abstract  MuleMessage AbstractCatchAllStrategy.doCatchMessage(MuleMessage message, MuleSession session)
           
 MuleMessage ForwardingCatchAllStrategy.doCatchMessage(MuleMessage message, MuleSession session)
           
 MuleMessage LoggingCatchAllStrategy.doCatchMessage(MuleMessage message, MuleSession session)
           
 MuleMessage ServiceCatchAllStrategy.doCatchMessage(MuleMessage message, MuleSession session)
           
 

Uses of MuleSession in org.mule.routing.binding
 

Methods in org.mule.routing.binding with parameters of type MuleSession
 MuleMessage DefaultInterfaceBinding.route(MuleMessage message, MuleSession session)
           
 

Uses of MuleSession in org.mule.routing.outbound
 

Methods in org.mule.routing.outbound with parameters of type MuleSession
protected  MuleMessage DefaultOutboundRouterCollection.catchAll(MuleMessage message, MuleSession session)
           
protected  TransactionTemplate AbstractOutboundRouter.createTransactionTemplate(MuleSession session, ImmutableEndpoint endpoint)
           
protected  TransactionTemplate ExceptionBasedRouter.createTransactionTemplate(MuleSession session, ImmutableEndpoint endpoint)
           
 void AbstractOutboundRouter.dispatch(MuleSession session, MuleMessage message, OutboundEndpoint endpoint)
           
 MuleMessage AbstractMessageSplitter.route(MuleMessage message, MuleSession session)
           
 MuleMessage AbstractRecipientList.route(MuleMessage message, MuleSession session)
           
 MuleMessage ChainingRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage DefaultOutboundRouterCollection.route(MuleMessage message, MuleSession session)
           
 MuleMessage EndpointSelector.route(MuleMessage message, MuleSession session)
           
 MuleMessage ExceptionBasedRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage FilteringOutboundRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage MessageChunkingRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage MulticastingRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage OutboundPassThroughRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage TemplateEndpointRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage TransformerRouter.route(MuleMessage message, MuleSession session)
           
 MuleMessage AbstractOutboundRouter.send(MuleSession session, MuleMessage message, OutboundEndpoint endpoint)
           
protected  void AbstractOutboundRouter.setMessageProperties(MuleSession session, MuleMessage message, OutboundEndpoint endpoint)
           
 

Uses of MuleSession in org.mule.transport.cxf
 

Constructors in org.mule.transport.cxf with parameters of type MuleSession
CxfMuleSession(MuleSession session)
           
 

Uses of MuleSession in org.mule.transport.http
 

Methods in org.mule.transport.http with parameters of type MuleSession
 void HttpSessionHandler.retrieveSessionInfoFromMessage(MuleMessage message, MuleSession session)
           
 void HttpSessionHandler.storeSessionInfoToMessage(MuleSession session, MuleMessage message)
           
 

Uses of MuleSession in org.mule.transport.soap.axis.extensions
 

Constructors in org.mule.transport.soap.axis.extensions with parameters of type MuleSession
AxisMuleSession(MuleSession session)
           
 



Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.