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