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.
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.
MuleMessageFactory MuleMessageFactory is a factory for creating a MuleMessage from a transport's native message format (e.g.
OutputHandler The OutputHandler is a strategy class that is used 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 associate 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 MuleMessage instance is to be created with an payload type that is not of supported type by that MuleMessageFactory.
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
 

Package org.mule.api.transport Description

Contains the interfaces that comprise a provider implementation.



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