Class PoolState


  • public class PoolState
    extends Object
    Author:
    Clinton Begin
    • Field Detail

      • idleConnections

        protected final List<org.apache.ibatis.datasource.pooled.PooledConnection> idleConnections
      • activeConnections

        protected final List<org.apache.ibatis.datasource.pooled.PooledConnection> activeConnections
      • requestCount

        protected long requestCount
      • accumulatedRequestTime

        protected long accumulatedRequestTime
      • accumulatedCheckoutTime

        protected long accumulatedCheckoutTime
      • claimedOverdueConnectionCount

        protected long claimedOverdueConnectionCount
      • accumulatedCheckoutTimeOfOverdueConnections

        protected long accumulatedCheckoutTimeOfOverdueConnections
      • accumulatedWaitTime

        protected long accumulatedWaitTime
      • hadToWaitCount

        protected long hadToWaitCount
      • badConnectionCount

        protected long badConnectionCount
    • Method Detail

      • getRequestCount

        public long getRequestCount()
      • getAverageRequestTime

        public long getAverageRequestTime()
      • getAverageWaitTime

        public long getAverageWaitTime()
      • getHadToWaitCount

        public long getHadToWaitCount()
      • getBadConnectionCount

        public long getBadConnectionCount()
      • getClaimedOverdueConnectionCount

        public long getClaimedOverdueConnectionCount()
      • getAverageOverdueCheckoutTime

        public long getAverageOverdueCheckoutTime()
      • getAverageCheckoutTime

        public long getAverageCheckoutTime()
      • getIdleConnectionCount

        public int getIdleConnectionCount()
      • getActiveConnectionCount

        public int getActiveConnectionCount()