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.



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