Class ProvidedXADataSourceConnection

java.lang.Object
com.arjuna.ats.internal.jdbc.ProvidedXADataSourceConnection
All Implemented Interfaces:
com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection

public class ProvidedXADataSourceConnection extends Object implements com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
  • Constructor Details

    • ProvidedXADataSourceConnection

      public ProvidedXADataSourceConnection(String dbName, String user, String passwd, XADataSource xaDatasource, com.arjuna.ats.internal.jdbc.ConnectionImple conn)
  • Method Details

    • dynamicClass

      public String dynamicClass()
    • dataSourceName

      public String dataSourceName()
    • password

      public String password()
    • setModifier

      public void setModifier(com.arjuna.ats.internal.jdbc.drivers.modifiers.ConnectionModifier cm)
    • transaction

      public jakarta.transaction.Transaction transaction()
    • url

      public String url()
    • user

      public String user()
    • xaDataSource

      public XADataSource xaDataSource()
    • closeCloseCurrentConnection

      public void closeCloseCurrentConnection() throws SQLException
      Specified by:
      closeCloseCurrentConnection in interface com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
      Throws:
      SQLException
    • getConnection

      public XAConnection getConnection() throws SQLException
      Specified by:
      getConnection in interface com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
      Throws:
      SQLException
    • getResource

      public XAResource getResource() throws SQLException
      Specified by:
      getResource in interface com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
      Throws:
      SQLException
    • inuse

      public boolean inuse()
      Specified by:
      inuse in interface com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
    • setTransaction

      public boolean setTransaction(jakarta.transaction.Transaction tx)
      Specified by:
      setTransaction in interface com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
    • validTransaction

      public boolean validTransaction(jakarta.transaction.Transaction tx)
      Specified by:
      validTransaction in interface com.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection