Package org.mule.transport

Contains Abstract classes providing common functionality for all Mule providers.

See:
          Description

Class Summary
AbstractConnectable Provide a default dispatch (client) support for handling threads lifecycle and validation.
AbstractConnectionStrategy TODO document
AbstractConnector AbstractConnector provides base functionality for all connectors provided with Mule.
AbstractJndiConnector This class acts as common baseclass for both Rmi & EjbConnector Resolves Jndi root for connector usage
AbstractMessageAdapter AbstractMessageAdapter provides a base implementation for simple message types that maybe don't normally allow for meta information, such as a File or TCP.
AbstractMessageDispatcher Provide a default dispatch (client) support for handling threads lifecycle and validation.
AbstractMessageDispatcherFactory AbstractMessageDispatcherFactory is a base implementation of the MessageDispatcherFactory interface for managing the lifecycle of message dispatchers.
AbstractMessageReceiver AbstractMessageReceiver provides common methods for all Message Receivers provided with Mule.
AbstractMessageRequester Provide a default dispatch (client) support for handling threads lifecycle and validation.
AbstractMessageRequesterFactory A base implementation of the MessageRequesterFactory interface for managing the lifecycle of message requesters.
AbstractPollingMessageReceiver AbstractPollingMessageReceiver implements a base class for polling message receivers.
AbstractReceiverResourceWorker This is a Message receiver worker used by transports that do not have a way for the underlying transport to call back to the receiver when a message is available such as Jms.
AbstractReceiverWorker A base Worker used by Transport MessageReceiver implementations.
DefaultMessageAdapter DefaultMessageAdapter can be used to wrap an arbitary object where no special 'apapting' is needed.
DefaultReplyToHandler DefaultReplyToHandler is responsible for processing a message replyTo header.
KeyedPoolMessageDispatcherFactoryAdapter KeyedPoolMessageDispatcherFactoryAdapter adapts a MessageDispatcherFactory with methods from commons-pool KeyedPoolableObjectFactory.
KeyedPoolMessageRequesterFactoryAdapter KeyedPoolMessageRequesterFactoryAdapter adapts a MessageRequesterFactory with methods from commons-pool KeyedPoolableObjectFactory.
MessagePropertiesContext TODO
NullPayload NullPayload represents a null event payload
PollingReceiverWorker  
PollingReceiverWorkerSchedule  
SimpleRetryConnectionStrategy A simple connection retry strategy where the a connection will be attempted X number of retryCount every Y milliseconds.
SimpleRetryConnectionStrategy.RetryCounter  
SingleAttemptConnectionStrategy Attempts to make a connection once and fails if there is an exception
TransactedPollingMessageReceiver The TransactedPollingMessageReceiver is an abstract receiver that handles polling and transaction management.
UnsupportedMessageDispatcher  
UnsupportedMessageDispatcherFactory  
UnsupportedMessageRequester  
UnsupportedMessageRequesterFactory  
WriterMessageAdapter WriterMessageAdapter wraps a java.io.StringWriter and allows meta information to be associated with the Writer.
 

Exception Summary
ConnectException TODO document
FatalConnectException TODO document
 

Package org.mule.transport Description

Contains Abstract classes providing common functionality for all Mule providers. Custom providers should use these base classes as they provider almost all the functionality needed by Mule to interact with the underlying technology.



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