public class FBXAConnection extends FBPooledConnection implements javax.sql.XAConnection
FBXADataSource
Constructor and Description |
---|
FBXAConnection(FBConnection connection) |
Modifier and Type | Method and Description |
---|---|
protected org.firebirdsql.ds.PooledConnectionHandler |
createConnectionHandler(java.sql.Connection connection)
Creates the PooledConnectionHandler for the connection.
|
javax.transaction.xa.XAResource |
getXAResource() |
protected boolean |
inDistributedTransaction() |
protected void |
resetConnection(java.sql.Connection connection) |
addConnectionEventListener, addStatementEventListener, close, fireConnectionClosed, fireConnectionError, fireFatalConnectionError, getConnection, releaseConnectionHandler, removeConnectionEventListener, removeStatementEventListener
public FBXAConnection(FBConnection connection)
public javax.transaction.xa.XAResource getXAResource() throws java.sql.SQLException
getXAResource
in interface javax.sql.XAConnection
java.sql.SQLException
protected void resetConnection(java.sql.Connection connection) throws java.sql.SQLException
resetConnection
in class FBPooledConnection
java.sql.SQLException
protected org.firebirdsql.ds.PooledConnectionHandler createConnectionHandler(java.sql.Connection connection)
FBPooledConnection
Subclasses may override this method to return their own subclass of PooledConnectionHandler.
createConnectionHandler
in class FBPooledConnection
connection
- Connectionprotected boolean inDistributedTransaction() throws java.sql.SQLException
java.sql.SQLException
Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.