- 
- All Superinterfaces:
- PooledConnection
 
 public interface XAConnection extends PooledConnection An object that provides support for distributed transactions. AnXAConnectionobject may be enlisted in a distributed transaction by means of anXAResourceobject. A transaction manager, usually part of a middle tier server, manages anXAConnectionobject through theXAResourceobject.An application programmer does not use this interface directly; rather, it is used by a transaction manager working in the middle tier server. - Since:
- 1.4
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description XAResourcegetXAResource()Retrieves anXAResourceobject that the transaction manager will use to manage thisXAConnectionobject's participation in a distributed transaction.- 
Methods declared in interface javax.sql.PooledConnectionaddConnectionEventListener, addStatementEventListener, close, getConnection, removeConnectionEventListener, removeStatementEventListener
 
- 
 
- 
- 
- 
Method Detail- 
getXAResourceXAResource getXAResource() throws SQLException Retrieves anXAResourceobject that the transaction manager will use to manage thisXAConnectionobject's participation in a distributed transaction.- Returns:
- the XAResourceobject
- Throws:
- SQLException- if a database access error occurs
- SQLFeatureNotSupportedException- if the JDBC driver does not support this method
- Since:
- 1.4
 
 
- 
 
-