Class ActiveMQXAConnection

  • All Implemented Interfaces:
    jakarta.jms.Connection, jakarta.jms.QueueConnection, jakarta.jms.TopicConnection, jakarta.jms.XAConnection, jakarta.jms.XAQueueConnection, jakarta.jms.XATopicConnection, AutoCloseable, ActiveMQConnectionForContext

    public final class ActiveMQXAConnection
    extends ActiveMQConnection
    implements jakarta.jms.XATopicConnection, jakarta.jms.XAQueueConnection
    ActiveMQ Artemis implementation of a JMS XAConnection.

    The flat implementation of XATopicConnection and XAQueueConnection is per design, following common practices of JMS 1.1.

    • Constructor Detail

    • Method Detail

      • createXASession

        public jakarta.jms.XASession createXASession()
                                              throws jakarta.jms.JMSException
        Specified by:
        createXASession in interface jakarta.jms.XAConnection
        Throws:
        jakarta.jms.JMSException
      • createXAQueueSession

        public jakarta.jms.XAQueueSession createXAQueueSession()
                                                        throws jakarta.jms.JMSException
        Specified by:
        createXAQueueSession in interface jakarta.jms.XAQueueConnection
        Throws:
        jakarta.jms.JMSException
      • createXATopicSession

        public jakarta.jms.XATopicSession createXATopicSession()
                                                        throws jakarta.jms.JMSException
        Specified by:
        createXATopicSession in interface jakarta.jms.XATopicConnection
        Throws:
        jakarta.jms.JMSException