All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class oracle.jdbc.xa.OracleXAConnection

java.lang.Object
   |
   +----oracle.jdbc.pool.OraclePooledConnection
           |
           +----oracle.jdbc.xa.OracleXAConnection

public abstract class OracleXAConnection
extends OraclePooledConnection

An XAConnection object provides support for distributed transactions. An XAConnection may be enlisted in a distributed transaction by means of an XAResource object.


Constructor Index

 o OracleXAConnection()
Create an OracleXAConnection object.
 o OracleXAConnection(Connection)
Create an OracleXAConnection object.

Method Index

 o getConnection()

Create an object handle for this physical connection.

 o getXAResource()

Return an XA resource to the caller.

Constructors

 o OracleXAConnection
 public OracleXAConnection() throws XAException
Create an OracleXAConnection object.

 o OracleXAConnection
 public OracleXAConnection(Connection pc) throws XAException
Create an OracleXAConnection object.

Parameters:
A - physical connection object.

Methods

 o getXAResource
 public abstract XAResource getXAResource()

Return an XA resource to the caller.

Returns:
the XAResource
Throws: SQLException
if a database-access error occurs
 o getConnection
 public synchronized Connection getConnection() throws SQLException

Create an object handle for this physical connection. The object returned is a temporary handle used by application code to refer to a physical connection that is being pooled.

Returns:
a Connection object
Overrides:
getConnection in class OraclePooledConnection

All Packages  Class Hierarchy  This Package  Previous  Next  Index