org.mule.transport.jms (Mule ESB 2.2.1 API)
Keywords: org.mule.transport.jms package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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