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 long
accumulatedCheckoutTime
protected long
accumulatedCheckoutTimeOfOverdueConnections
protected long
accumulatedRequestTime
protected long
accumulatedWaitTime
protected List<org.apache.ibatis.datasource.pooled.PooledConnection>
activeConnections
protected long
badConnectionCount
protected long
claimedOverdueConnectionCount
protected PooledDataSource
dataSource
protected long
hadToWaitCount
protected List<org.apache.ibatis.datasource.pooled.PooledConnection>
idleConnections
protected long
requestCount
-
Constructor Summary
Constructors Constructor Description PoolState(PooledDataSource dataSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getActiveConnectionCount()
long
getAverageCheckoutTime()
long
getAverageOverdueCheckoutTime()
long
getAverageRequestTime()
long
getAverageWaitTime()
long
getBadConnectionCount()
long
getClaimedOverdueConnectionCount()
long
getHadToWaitCount()
int
getIdleConnectionCount()
long
getRequestCount()
String
toString()
-
-
-
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()
-
-