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 class
MariaDbPoolPinnedConnection.MariaDbXAPinnedResource
-
Field Summary
Fields Modifier and Type Field Description private javax.transaction.xa.Xid
currentXid
private 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 void
close()
Close underlying connectionjavax.transaction.xa.XAResource
getXAResource()
-
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.SQLException
Close underlying connection- Specified by:
close
in interfacejavax.sql.PooledConnection
- Overrides:
close
in classMariaDbPoolConnection
- Throws:
java.sql.SQLException
- if close fails
-
getXAResource
public javax.transaction.xa.XAResource getXAResource()
- Specified by:
getXAResource
in interfacejavax.sql.XAConnection
- Overrides:
getXAResource
in classMariaDbPoolConnection
-
-