Class ActiveMQXASslConnectionFactory

All Implemented Interfaces:
jakarta.jms.ConnectionFactory, jakarta.jms.QueueConnectionFactory, jakarta.jms.TopicConnectionFactory, jakarta.jms.XAConnectionFactory, jakarta.jms.XAQueueConnectionFactory, jakarta.jms.XATopicConnectionFactory, Externalizable, Serializable, Cloneable, Referenceable, JNDIStorableInterface, StatsCapable

public class ActiveMQXASslConnectionFactory extends ActiveMQSslConnectionFactory implements jakarta.jms.XAConnectionFactory, jakarta.jms.XAQueueConnectionFactory, jakarta.jms.XATopicConnectionFactory
See Also:
  • Constructor Details

    • ActiveMQXASslConnectionFactory

      public ActiveMQXASslConnectionFactory()
    • ActiveMQXASslConnectionFactory

      public ActiveMQXASslConnectionFactory(String brokerURL)
    • ActiveMQXASslConnectionFactory

      public ActiveMQXASslConnectionFactory(URI brokerURL)
  • Method Details

    • createXAConnection

      public jakarta.jms.XAConnection createXAConnection() throws jakarta.jms.JMSException
      Specified by:
      createXAConnection in interface jakarta.jms.XAConnectionFactory
      Throws:
      jakarta.jms.JMSException
    • createXAConnection

      public jakarta.jms.XAConnection createXAConnection(String userName, String password) throws jakarta.jms.JMSException
      Specified by:
      createXAConnection in interface jakarta.jms.XAConnectionFactory
      Throws:
      jakarta.jms.JMSException
    • createXAQueueConnection

      public jakarta.jms.XAQueueConnection createXAQueueConnection() throws jakarta.jms.JMSException
      Specified by:
      createXAQueueConnection in interface jakarta.jms.XAQueueConnectionFactory
      Throws:
      jakarta.jms.JMSException
    • createXAQueueConnection

      public jakarta.jms.XAQueueConnection createXAQueueConnection(String userName, String password) throws jakarta.jms.JMSException
      Specified by:
      createXAQueueConnection in interface jakarta.jms.XAQueueConnectionFactory
      Throws:
      jakarta.jms.JMSException
    • createXATopicConnection

      public jakarta.jms.XATopicConnection createXATopicConnection() throws jakarta.jms.JMSException
      Specified by:
      createXATopicConnection in interface jakarta.jms.XATopicConnectionFactory
      Throws:
      jakarta.jms.JMSException
    • createXATopicConnection

      public jakarta.jms.XATopicConnection createXATopicConnection(String userName, String password) throws jakarta.jms.JMSException
      Specified by:
      createXATopicConnection in interface jakarta.jms.XATopicConnectionFactory
      Throws:
      jakarta.jms.JMSException
    • createXAContext

      public jakarta.jms.XAJMSContext createXAContext()
      Specified by:
      createXAContext in interface jakarta.jms.XAConnectionFactory
    • createXAContext

      public jakarta.jms.XAJMSContext createXAContext(String userName, String password)
      Specified by:
      createXAContext in interface jakarta.jms.XAConnectionFactory
    • createActiveMQConnection

      protected ActiveMQConnection createActiveMQConnection(Transport transport, JMSStatsImpl stats) throws Exception
      Overrides:
      createActiveMQConnection in class ActiveMQConnectionFactory
      Throws:
      Exception
    • getXaAckMode

      public int getXaAckMode()
    • setXaAckMode

      public void setXaAckMode(int xaAckMode)
    • populateProperties

      public void populateProperties(Properties props)
      Description copied from class: JNDIBaseStorable
      Initialize the instance from properties stored in JNDI
      Overrides:
      populateProperties in class ActiveMQConnectionFactory