public class CConnectionFactory.CConnectionPool
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) long |
previousNbOpenConnections |
(package private) long |
previousNbReusableConnections |
Constructor and Description |
---|
CConnectionFactory.CConnectionPool(java.lang.String connectionString,
java.lang.String username,
java.lang.String password,
int maxNumberConnections) |
Modifier and Type | Method and Description |
---|---|
void |
freeConnection(java.sql.Connection connection) |
java.sql.Connection |
getConnection() |
long |
getLastSqlActivityTimestamp() |
long |
getNbOpenConnections() |
long |
getNumberOfReusableConnections() |
void |
releaseAllFreeConnections() |
void |
releaseUselessFreeConnections() |
void |
setLastSqlActivityTimestamp(long lastSqlActivityTimestamp) |
long previousNbOpenConnections
long previousNbReusableConnections
public CConnectionFactory.CConnectionPool(java.lang.String connectionString, java.lang.String username, java.lang.String password, int maxNumberConnections)
public java.sql.Connection getConnection()
public void freeConnection(java.sql.Connection connection)
public void releaseAllFreeConnections()
public void releaseUselessFreeConnections()
public long getLastSqlActivityTimestamp()
public void setLastSqlActivityTimestamp(long lastSqlActivityTimestamp)
public long getNumberOfReusableConnections()
public long getNbOpenConnections()