Package org.mule.umo.provider

Contains the interfaces that comprise a provider implementation.

See:
          Description

Interface Summary
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.
UMOConnectable Interface for objects that should connect to a resource.
UMOConnector UMOConnector is the mechanism used to connect to external systems and protocols in order to send and receive data.
UMOMessageAdapter UMOMessageAdapter provides a common abstraction of different message implementations provided by different underlying technologies.
UMOMessageDispatcher UMOMessageDispatcher combines UMOMessageDispatching with various lifecycle methods for the actual instances doing message sending/receiving.
UMOMessageDispatcherFactory UMOMessageDispatcherFactory is a factory interface for managing the lifecycles of a transport's message dispatchers.
UMOMessageDispatching UMOMessageDispatching defines generic methods for dispatching and receiving events.
UMOMessageReceiver UMOMessageReceiver is used to receive data from an external system.
UMOSessionHandler An interface used for reading and writing session information to and from the current message.
UMOStreamMessageAdapter A stream message adapter rovides a generic base class for stream based message flows in Mule.
 

Exception Summary
ConnectorException ConnectorException Is thrown in the context of a UMOConnector, 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 UMOMessageAdapter.getUniqueId() if the underlying message does not support or have a unique identifier.
 

Package org.mule.umo.provider Description

Contains the interfaces that comprise a provider implementation.



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