Class InternalPoolConnection

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

    public class InternalPoolConnection
    extends MariaDbPoolConnection
    • Field Detail

      • lastUsed

        private final java.util.concurrent.atomic.AtomicLong lastUsed
    • Constructor Detail

      • InternalPoolConnection

        public InternalPoolConnection​(Connection connection)
        Constructor.
        Parameters:
        connection - connection to retrieve connection options
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface javax.sql.PooledConnection
        Overrides:
        close in class MariaDbPoolConnection
      • getLastUsed

        public java.util.concurrent.atomic.AtomicLong getLastUsed()
        Indicate last time this pool connection has been used.
        Returns:
        current last used time (nano).
      • lastUsedToNow

        public void lastUsedToNow()
        Set last poolConnection use to now.