Class LrcXAConnectionFactory

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

public class LrcXAConnectionFactory extends Object implements javax.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 javax.jms.XAConnection createXAConnection() throws javax.jms.JMSException
      Specified by:
      createXAConnection in interface javax.jms.XAConnectionFactory
      Throws:
      javax.jms.JMSException
    • createXAConnection

      public javax.jms.XAConnection createXAConnection(String user, String password) throws javax.jms.JMSException
      Specified by:
      createXAConnection in interface javax.jms.XAConnectionFactory
      Throws:
      javax.jms.JMSException
    • createXAContext

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

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

      public String toString()
      Overrides:
      toString in class Object