Package com.arjuna.ats.internal.jdbc
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 Summary
ConstructorsConstructorDescriptionProvidedXADataSourceConnection(String dbName, String user, String passwd, XADataSource xaDatasource, com.arjuna.ats.internal.jdbc.ConnectionImple conn) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleaninuse()password()voidsetModifier(com.arjuna.ats.internal.jdbc.drivers.modifiers.ConnectionModifier cm) booleansetTransaction(jakarta.transaction.Transaction tx) jakarta.transaction.Transactionurl()user()booleanvalidTransaction(jakarta.transaction.Transaction tx)
-
Constructor Details
-
ProvidedXADataSourceConnection
public ProvidedXADataSourceConnection(String dbName, String user, String passwd, XADataSource xaDatasource, com.arjuna.ats.internal.jdbc.ConnectionImple conn)
-
-
Method Details
-
dynamicClass
-
dataSourceName
-
password
-
setModifier
public void setModifier(com.arjuna.ats.internal.jdbc.drivers.modifiers.ConnectionModifier cm) -
transaction
public jakarta.transaction.Transaction transaction() -
url
-
user
-
xaDataSource
-
closeCloseCurrentConnection
- Specified by:
closeCloseCurrentConnectionin interfacecom.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection- Throws:
SQLException
-
getConnection
- Specified by:
getConnectionin interfacecom.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection- Throws:
SQLException
-
getResource
- Specified by:
getResourcein interfacecom.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection- Throws:
SQLException
-
inuse
public boolean inuse()- Specified by:
inusein interfacecom.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
-
setTransaction
public boolean setTransaction(jakarta.transaction.Transaction tx) - Specified by:
setTransactionin interfacecom.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
-
validTransaction
public boolean validTransaction(jakarta.transaction.Transaction tx) - Specified by:
validTransactionin interfacecom.arjuna.ats.internal.jdbc.TransactionalDriverXAConnection
-