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
AutoDiscoveryRedeliveryHandlerFactory This factory will consult JMS connection metadata for supported optional properties and use those, if available, otherwise falling back to the manual counting of redeliveries.
CountingRedeliveryHandler This redelivery handler will keep counting the redelivery attempts for each message redelivered.
CountingRedeliveryHandlerFactory  
DefaultJmsTopicResolver A default implementation of the resolver uses endpoint's resource info and Java's instanceof operator to detect JMS topics.
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 Deprecated. use MultiConsumerJmsMessageReceiver (set by default).
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
JmsXRedeliveryHandler A redelivery handler which relies on JMS provider's redelivery count facilities.
JmsXRedeliveryHandlerFactory  
MessageTransactionCallback  
MultiConsumerJmsMessageReceiver In Mule an endpoint corresponds to a single receiver.
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-2009 MuleSource, Inc.. All Rights Reserved.