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 long
accumulatedCheckoutTime
protected long
accumulatedCheckoutTimeOfOverdueConnections
protected long
accumulatedRequestTime
protected long
accumulatedWaitTime
protected java.util.List<org.apache.ibatis.datasource.pooled.PooledConnection>
activeConnections
protected long
badConnectionCount
protected long
claimedOverdueConnectionCount
protected PooledDataSource
dataSource
protected long
hadToWaitCount
protected java.util.List<org.apache.ibatis.datasource.pooled.PooledConnection>
idleConnections
protected long
requestCount
-
Constructor Summary
Constructors Constructor Description PoolState(PooledDataSource dataSource)
-
Method Summary
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()
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-