Package com.microsoft.sqlserver.jdbc
Class SQLServerXAConnection
java.lang.Object
com.microsoft.sqlserver.jdbc.SQLServerPooledConnection
com.microsoft.sqlserver.jdbc.SQLServerXAConnection
- All Implemented Interfaces:
java.io.Serializable
,javax.sql.PooledConnection
,javax.sql.XAConnection
public final class SQLServerXAConnection extends SQLServerPooledConnection implements javax.sql.XAConnection
Provides JDBC connections that can participate in distributed (XA) transactions.
- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description void
close()
Closes the physical connection that this PooledConnection object represents.javax.transaction.xa.XAResource
getXAResource()
Methods inherited from class com.microsoft.sqlserver.jdbc.SQLServerPooledConnection
addConnectionEventListener, addStatementEventListener, getConnection, removeConnectionEventListener, removeStatementEventListener, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.sql.PooledConnection
addConnectionEventListener, addStatementEventListener, getConnection, removeConnectionEventListener, removeStatementEventListener
-
Method Details
-
getXAResource
public javax.transaction.xa.XAResource getXAResource() throws java.sql.SQLException- Specified by:
getXAResource
in interfacejavax.sql.XAConnection
- Throws:
java.sql.SQLException
-
close
public void close() throws java.sql.SQLExceptionCloses the physical connection that this PooledConnection object represents.- Specified by:
close
in interfacejavax.sql.PooledConnection
- Overrides:
close
in classSQLServerPooledConnection
- Throws:
java.sql.SQLException
-