Package org.mariadb.jdbc
Class MariaDbPoolPinnedConnection
- java.lang.Object
-
- org.mariadb.jdbc.MariaDbPoolConnection
-
- org.mariadb.jdbc.MariaDbPoolPinnedConnection
-
- All Implemented Interfaces:
javax.sql.PooledConnection,javax.sql.XAConnection
public class MariaDbPoolPinnedConnection extends MariaDbPoolConnection
MariaDB pool connection implementation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classMariaDbPoolPinnedConnection.MariaDbXAPinnedResource
-
Field Summary
Fields Modifier and Type Field Description private javax.transaction.xa.XidcurrentXidprivate static java.util.Map<javax.transaction.xa.Xid,Connection>xidToConnection
-
Constructor Summary
Constructors Constructor Description MariaDbPoolPinnedConnection(Connection connection)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close underlying connectionjavax.transaction.xa.XAResourcegetXAResource()-
Methods inherited from class org.mariadb.jdbc.MariaDbPoolConnection
addConnectionEventListener, addStatementEventListener, fireConnectionClosed, fireConnectionErrorOccurred, fireStatementClosed, fireStatementErrorOccurred, flagsToString, getConnection, mapXaException, realClose, removeConnectionEventListener, removeStatementEventListener, xidToString
-
-
-
-
Field Detail
-
xidToConnection
private static final java.util.Map<javax.transaction.xa.Xid,Connection> xidToConnection
-
currentXid
private javax.transaction.xa.Xid currentXid
-
-
Constructor Detail
-
MariaDbPoolPinnedConnection
public MariaDbPoolPinnedConnection(Connection connection)
Constructor.- Parameters:
connection- connection to retrieve connection options
-
-
Method Detail
-
close
public void close() throws java.sql.SQLExceptionClose underlying connection- Specified by:
closein interfacejavax.sql.PooledConnection- Overrides:
closein classMariaDbPoolConnection- Throws:
java.sql.SQLException- if close fails
-
getXAResource
public javax.transaction.xa.XAResource getXAResource()
- Specified by:
getXAResourcein interfacejavax.sql.XAConnection- Overrides:
getXAResourcein classMariaDbPoolConnection
-
-