Package org.mule.transport.jms

Provides Jms transport connectivity with support for all Jms features.

See:
          Description

Interface Summary
JmsSupport JmsSupport is an interface that provides a polymorphic facade to the JMS 1.0.2b and 1.1 API specifications.
JmsTopicResolver A strategy interface to detect a javax.jms.Topic in, possibly, a vendor-specific way.
RedeliveryHandler RedeliveryHandler is used to control how redelivered messages are processed by a connector.
RedeliveryHandlerFactory Implementors of this interface are responsible to create RedeliveryHandler instances upon request.
 

Class Summary
DefaultJmsTopicResolver A default implementation of the resolver uses endpoint's resource info and Java's instanceof operator to detect JMS topics.
DefaultRedeliveryHandler DefaultRedeliveryHandler TODO
DefaultRedeliveryHandlerFactory  
Jms102bSupport Jms102bSupport is a template class to provide an absstraction to to the Jms 1.0.2b api specification.
Jms11Support Jms11Support is a template class to provide an abstraction to to the JMS 1.1 API specification.
JmsClientAcknowledgeTransaction JmsClientAcknowledgeTransaction is a transaction implementation of performing a message acknowledgement.
JmsClientAcknowledgeTransactionFactory JmsClientAcknowledgeTransactionFactory creates a JMS Client Acknowledge Transaction using a JMS Message.
JmsConnector JmsConnector is a JMS 1.0.2b compliant connector that can be used by a Mule endpoint.
JmsConstants  
JmsExceptionReader This reader will ensure that the LinkedException and JMS code is not lost when printing the JMSException.
JmsMessageAdapter JmsMessageAdapter allows a DefaultMuleEvent to access the properties and payload of a JMS Message in a uniform way.
JmsMessageDispatcher JmsMessageDispatcher is responsible for dispatching messages to JMS destinations.
JmsMessageDispatcherFactory JmsMessageDispatcherFactory creates a message adapter that will send JMS messages
JmsMessageReceiver Registers a single JmsMessage listener but uses a thread pool to process incoming messages
JmsMessageRequester JmsMessageDispatcher is responsible for dispatching messages to JMS destinations.
JmsMessageRequesterFactory JmsMessageDispatcherFactory creates a message adapter that will send JMS messages
JmsMessageUtils JmsMessageUtils contains helper method for dealing with JMS messages in Mule.
JmsReplyToHandler JmsReplyToHandler will process a JMS replyTo or hand off to the default replyTo handler if the replyTo is a URL.
JmsTransaction JmsTransaction is a wrapper for a JMS local transaction.
JmsTransactionFactory JmsTransactionFactory creates a JMS local transaction
MessageTransactionCallback  
MultiConsumerJmsMessageReceiver This is an experimental rework of the transacted.message.receiver (it may work with non-transacted sessions as well, just hasn't been tested and load-tested yet.
SingleJmsMessageReceiver Registers a single Jms MessageListener for an endpoint
TransactedSingleResourceJmsMessageReceiver  
XaTransactedJmsMessageReceiver  
XaTransactedJmsMessageReceiver.JmsThreadContext Holder receiving the session and consumer for this thread.
XaTransactedJmsMessageReceiver.ThreadContextLocal Strongly typed ThreadLocal for ThreadContext.
 

Exception Summary
MessageRedeliveredException  
 

Package org.mule.transport.jms Description

Provides Jms transport connectivity with support for all Jms features.



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