Package org.springframework.jms.connection
@NonNullApi
@NonNullFields
package org.springframework.jms.connection
Provides a PlatformTransactionManager implementation for a single
JMS ConnectionFactory, and a SingleConnectionFactory adapter.
-
ClassDescription
SingleConnectionFactorysubclass that addsSessioncaching as well asMessageProducerandMessageConsumercaching.Implementation of the JMS ExceptionListener interface that supports chaining, allowing the addition of multiple ExceptionListener instances in order.Helper class for managing a JMSConnectionFactory, in particular for obtaining transactional JMS resources for a given ConnectionFactory.Callback interface for resource creation.ConnectionFactoryimplementation that delegates all calls to a given targetConnectionFactory, adapting specificcreate(Queue/Topic)Connectioncalls to the target ConnectionFactory if necessary (e.g.Resource holder wrapping a JMSConnectionand a JMSSession.PlatformTransactionManagerimplementation for a single JMSConnectionFactory.Subinterface ofSessionto be implemented by Session proxies.A JMS ConnectionFactory adapter that returns the same Connection from allSingleConnectionFactory.createConnection()calls, and ignores calls toConnection.close().Extension of thejakarta.jms.ConnectionFactoryinterface, indicating how to release Connections obtained from it.Exception thrown when a synchronized local transaction failed to complete (after the main transaction has already completed).Proxy for a target JMSConnectionFactory, adding awareness of Spring-managed transactions.An adapter for a target JMSConnectionFactory, applying the given user credentials to every standardcreateConnection()call, that is, implicitly invokingcreateConnection(username, password)on the target.