oracle.jdbc.xa.client
Class OracleXAConnection
oracle.jdbc.xa.OracleXAConnection
|
+--oracle.jdbc.xa.client.OracleXAConnection
- Direct Known Subclasses:
- OracleXAHeteroConnection
- public class OracleXAConnection
- extends OracleXAConnection
An XAConnection object provides support for distributed transactions. An XAConnection may be enlisted in a distributed transaction by means of an XAResource object.
For Optimization purposes, we decided to have 2 versions one for client and one for server when used in Java Stored Procedures and in EJB. This one is the implementation of OracleXADataSource for client side usage.
Method Summary |
javax.transaction.xa.XAResource |
getXAResource()
Return an XA resource to the caller. |
OracleXAConnection
public OracleXAConnection()
throws javax.transaction.xa.XAException
- Create an OracleXAConnection object.
-
- Throws:
- javax.transaction.xa.XAException -
OracleXAConnection
public OracleXAConnection(java.sql.Connection pc)
throws javax.transaction.xa.XAException
- Create an OracleXAConnection object.
-
- Parameters:
A
- physical connection object.
- Throws:
- javax.transaction.xa.XAException -
getXAResource
public javax.transaction.xa.XAResource getXAResource()
-
Return an XA resource to the caller.
-
- Returns:
- the XAResource
- Overrides:
- getXAResource in class OracleXAConnection