Module org.hsqldb

Class JDBCXAConnection

java.lang.Object
org.hsqldb.jdbc.pool.JDBCPooledConnection
org.hsqldb.jdbc.pool.JDBCXAConnection
All Implemented Interfaces:
PooledConnection, XAConnection, JDBCConnectionEventListener

public class JDBCXAConnection extends JDBCPooledConnection implements XAConnection
Subclass of JDBCPooledConnection implements the XAConnection interface. For use by global transaction service managers.

Each instance has an JDBCXAResource inherits the superclass's two JDBCConnection objects, one for internal access, and one for user access.

The getConnection() method returns a user connection and links this with the JDBCXAResource. This puts the object in the inUse state. When the user connection is closed, the object is put in the free state.

Since:
HSQLDB 2.0
Author:
Fred Toussi (fredt at users.sourceforge.net)
See Also: