Class PoolState
- java.lang.Object
-
- org.apache.ibatis.datasource.pooled.PoolState
-
public class PoolState extends java.lang.Object- Author:
- Clinton Begin
-
-
Field Summary
Fields Modifier and Type Field Description protected longaccumulatedCheckoutTimeprotected longaccumulatedCheckoutTimeOfOverdueConnectionsprotected longaccumulatedRequestTimeprotected longaccumulatedWaitTimeprotected java.util.List<org.apache.ibatis.datasource.pooled.PooledConnection>activeConnectionsprotected longbadConnectionCountprotected longclaimedOverdueConnectionCountprotected PooledDataSourcedataSourceprotected longhadToWaitCountprotected java.util.List<org.apache.ibatis.datasource.pooled.PooledConnection>idleConnectionsprotected longrequestCount
-
Constructor Summary
Constructors Constructor Description PoolState(PooledDataSource dataSource)
-
Method Summary
Modifier and Type Method Description intgetActiveConnectionCount()longgetAverageCheckoutTime()longgetAverageOverdueCheckoutTime()longgetAverageRequestTime()longgetAverageWaitTime()longgetBadConnectionCount()longgetClaimedOverdueConnectionCount()longgetHadToWaitCount()intgetIdleConnectionCount()longgetRequestCount()java.lang.StringtoString()
-
-
-
Field Detail
-
dataSource
protected PooledDataSource dataSource
-
idleConnections
protected final java.util.List<org.apache.ibatis.datasource.pooled.PooledConnection> idleConnections
-
activeConnections
protected final java.util.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 Detail
-
PoolState
public PoolState(PooledDataSource dataSource)
-
-
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()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-