Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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` | `MuleEventContext.getSession()`
`MuleSession` | `MuleEvent.getSession()` Retrieves the service session for the current event

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` | `OutboundRouterCollection.route(MuleMessage message, MuleSession session)` Prepares one or more events to be dispached by a Message Dispatcher.
`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.

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.
`MuleMessage` | `ServiceCatchAllStrategy.doCatchMessage(MuleMessage message, MuleSession session)`
`abstract MuleMessage` | `AbstractCatchAllStrategy.doCatchMessage(MuleMessage message, MuleSession session)`
`MuleMessage` | `LoggingCatchAllStrategy.doCatchMessage(MuleMessage message, MuleSession session)`
`MuleMessage` | `ForwardingCatchAllStrategy.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` | `MessageChunkingRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `ChainingRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `DefaultOutboundRouterCollection.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `TemplateEndpointRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `FilteringOutboundRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `OutboundPassThroughRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `AbstractRecipientList.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `ExceptionBasedRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `TransformerRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `EndpointSelector.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `MulticastingRouter.route(MuleMessage message, MuleSession session)`
`MuleMessage` | `AbstractMessageSplitter.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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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