public class ProvidedXADataSourceConnection extends Object implements TransactionalDriverXAConnection
Constructor and Description |
---|
ProvidedXADataSourceConnection(String dbName,
String user,
String passwd,
XADataSource xaDatasource,
ConnectionImple conn) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
closeCloseCurrentConnection() |
String |
dataSourceName() |
String |
dynamicClass() |
void |
finalize() |
XAConnection |
getConnection() |
XAConnection |
getCurrentConnection()
If there is a connection then return it.
|
XADataSource |
getDataSource() |
XAResource |
getResource() |
boolean |
inuse() |
String |
password() |
void |
reset() |
void |
setModifier(ConnectionModifier cm) |
boolean |
setTransaction(Transaction tx)
Remember the transaction we are being used within.
|
Transaction |
transaction() |
String |
url() |
String |
user() |
boolean |
validTransaction(Transaction tx)
Is this the same transaction?
|
public ProvidedXADataSourceConnection(String dbName, String user, String passwd, XADataSource xaDatasource, ConnectionImple conn) throws SQLException
SQLException
public boolean setTransaction(Transaction tx)
TransactionalDriverXAConnection
setTransaction
in interface TransactionalDriverXAConnection
public boolean validTransaction(Transaction tx)
TransactionalDriverXAConnection
validTransaction
in interface TransactionalDriverXAConnection
public XAResource getResource() throws SQLException
getResource
in interface TransactionalDriverXAConnection
SQLException
public final void close()
public final void reset()
public XAConnection getCurrentConnection() throws SQLException
SQLException
public void closeCloseCurrentConnection() throws SQLException
closeCloseCurrentConnection
in interface TransactionalDriverXAConnection
SQLException
public XAConnection getConnection() throws SQLException
getConnection
in interface TransactionalDriverXAConnection
SQLException
public XADataSource getDataSource() throws SQLException
SQLException
public boolean inuse()
inuse
in interface TransactionalDriverXAConnection
public String user()
public String password()
public String url()
public String dynamicClass()
public String dataSourceName()
public Transaction transaction()
public void setModifier(ConnectionModifier cm)
Copyright © 2021 JBoss by Red Hat. All rights reserved.