oracle.jdbc.xa.client
Class OracleXAHeteroConnection
oracle.jdbc.xa.OracleXAConnection
|
+--oracle.jdbc.xa.client.OracleXAConnection
|
+--oracle.jdbc.xa.client.OracleXAHeteroConnection
- public class OracleXAHeteroConnection
- extends OracleXAConnection
A factory for Connection objects. An object that implements the
XAConnection interface provides support for distributed transactions.
An XAConnection may be enlisted in a distributed transaction by means
of an XAResource object.
This class implements oracle.jdbc.xa.OracleXAConnection and works for
both pre- and post-8.1.6 Oracle backends. OracleXAConnection is the
alternative implementation that talks to only 8.1.6 and post-8.1.6
backends.
Method Summary |
javax.transaction.xa.XAResource |
getXAResource()
Return an XAResource object to the caller. |
OracleXAHeteroConnection
public OracleXAHeteroConnection()
throws javax.transaction.xa.XAException
- Constructor. Creates an OracleXAHeteroConnection object.
- Throws:
- javax.transaction.xa.XAException -
OracleXAHeteroConnection
public OracleXAHeteroConnection(java.sql.Connection pc)
throws javax.transaction.xa.XAException
- Constructor that takes a Connection parameter. Create an
OracleXAHeteroConnection object.
- Parameters:
pc
- A physical connection object.- Throws:
- javax.transaction.xa.XAException -
getXAResource
public javax.transaction.xa.XAResource getXAResource()
- Return an XAResource object to the caller.
- Returns:
- the XAResource
- Overrides:
- getXAResource in class OracleXAConnection