Class MariaDbPoolPinnedConnection

  • All Implemented Interfaces:
    javax.sql.PooledConnection, javax.sql.XAConnection

    public class MariaDbPoolPinnedConnection
    extends MariaDbPoolConnection
    MariaDB pool connection implementation
    • 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 interface javax.sql.PooledConnection
        Overrides:
        close in class MariaDbPoolConnection
        Throws:
        java.sql.SQLException - if close fails
      • getXAResource

        public javax.transaction.xa.XAResource getXAResource()
        Specified by:
        getXAResource in interface javax.sql.XAConnection
        Overrides:
        getXAResource in class MariaDbPoolConnection