org.mule.api.transport (Mule ESB 2.2.1 API)
Keywords: org.mule.api.transport package

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

## Package org.mule.api.transport

Contains the interfaces that comprise a provider implementation.

See:
Description

Interface Summary
Connectable | Interface for objects that should connect to a resource.
Connector | `Connector` is the mechanism used to connect to external systems and protocols in order to send and receive data.
InternalMessageListener | A listener used to receive Muleevents from a transport receiver.
MessageAdapter | `MessageAdapter` provides a common abstraction of different message implementations provided by different underlying technologies.
MessageDispatcher | Combine `MessageDispatching` with various lifecycle methods for the actual instances doing message sending.
MessageDispatcherFactory | `MessageDispatcherFactory` is a factory interface for managing the lifecycles of a transport's message dispatchers.
MessageDispatching | Define generic methods for dispatching events.
MessageReceiver | `MessageReceiver` is used to receive data from an external system.
MessageRequester | Combine `MessageRequesting` with various lifecycle methods for the actual instances doing message sending.
MessageRequesterFactory | A factory interface for managing the lifecycles of a transport's message requesters.
MessageRequesting | Defines generic methods for receiving events.
MutableMessageAdapter | Defines a `MessageAdapter` that can have its payload re-assigned after it has been created.
OutputHandler | The OutputHandler is a strategy class that is set on the StreamMessageAdapter to defer the writing of the message payload until there is a stream available to write it to.
ReplyToHandler | `ReplyToHandler` is used to handle routing where a replyTo endpointUri is set on the message
SessionHandler | An interface used for reading and writing session information to and from the current message.

Class Summary
PropertyScope | A PropertyScope is used to assoaciate a message property with a lifetime.
PropertyScope.ScopeComparator | Used for comparing `PropertyScope` instances in a map.

Exception Summary
ConnectorException | `ConnectorException` Is thrown in the context of a Connector, usually some sort of transport level error where the connection has failed.
DispatchException | `DispatchException` is thrown when an endpoint dispatcher fails to send, dispatch or receive a message.
MessageTypeNotSupportedException | `MessageTypeNotSupportedException` is thrown when a message payload is set on a Message implementation of MessageAdapter which is not of supported type for that message or adapter.
NoReceiverForEndpointException | `NoReceiverForEndpointException` is thrown when an enpoint is specified for a receiver but no such receiver exists.
ReceiveException | `ReceiveException` is specifically thrown by the Provider receive method if something fails in the underlying transport
UniqueIdNotSupportedException | `UniqueIdNotSupportedException` is thrown by MessageAdapter.getUniqueId() if the underlying message does not support or have a unique identifier.

## Package org.mule.api.transport Description

Contains the interfaces that comprise a provider implementation.

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

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