oracle.jdbc.xa
Class OracleXAConnection

oracle.jdbc.xa.OracleXAConnection
Direct Known Subclasses:
OracleXAConnection

public abstract class OracleXAConnection

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


Constructor Summary
OracleXAConnection()
          Create an OracleXAConnection object.
OracleXAConnection(java.sql.Connection pc)
          Create an OracleXAConnection object.
 
Method Summary
 java.sql.Connection getConnection()
          Create an object handle for this physical connection.
abstract  oracle.jdbc.xa.XAResource getXAResource()
          Return an XA resource to the caller.
 

Constructor Detail

OracleXAConnection

public OracleXAConnection()
                   throws oracle.jdbc.xa.XAException
Create an OracleXAConnection object.
Throws:
oracle.jdbc.xa.XAException -  

OracleXAConnection

public OracleXAConnection(java.sql.Connection pc)
                   throws oracle.jdbc.xa.XAException
Create an OracleXAConnection object.
Parameters:
A - physical connection object.
Throws:
oracle.jdbc.xa.XAException -  
Method Detail

getXAResource

public abstract oracle.jdbc.xa.XAResource getXAResource()

Return an XA resource to the caller.

Returns:
the XAResource
Throws:
java.sql.SQLException - if a database-access error occurs

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.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