Class LrcXAConnectionFactory

java.lang.Object
bitronix.tm.resource.messaging.lrc.LrcXAConnectionFactory
All Implemented Interfaces:
jakarta.jms.XAConnectionFactory

public class LrcXAConnectionFactory extends Object implements jakarta.jms.XAConnectionFactory
XAConnectionFactory implementation for a non-XA JMS resource emulating XA with Last Resource Commit.
Author:
lorban
  • Constructor Details

    • LrcXAConnectionFactory

      public LrcXAConnectionFactory()
  • Method Details

    • getConnectionFactoryClassName

      public String getConnectionFactoryClassName()
    • setConnectionFactoryClassName

      public void setConnectionFactoryClassName(String connectionFactoryClassName)
    • getProperties

      public Properties getProperties()
    • setProperties

      public void setProperties(Properties properties)
    • 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 user, String password) throws jakarta.jms.JMSException
      Specified by:
      createXAConnection in interface jakarta.jms.XAConnectionFactory
      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
    • toString

      public String toString()
      Overrides:
      toString in class Object