Class PoolState

java.lang.Object
org.apache.ibatis.datasource.pooled.PoolState

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

    • dataSource

      protected PooledDataSource dataSource
    • 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
  • Constructor Details

  • Method Details

    • 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()
    • toString

      public String toString()
      Overrides:
      toString in class Object