Package de.hybris.platform.jdbcwrapper
Class JDBCConnectionPool
- java.lang.Object
-
- de.hybris.platform.jdbcwrapper.JDBCConnectionPool
-
- Direct Known Subclasses:
ConnectionErrorCheckingJDBCConnectionPool
public class JDBCConnectionPool extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JDBCConnectionPool(JDBCConnectionFactory factory, org.apache.commons.pool.impl.GenericObjectPool.Config cfg)Deprecated.since ages - Database connection pool now uses version 2 of Apache Commons Pool, so please useJDBCConnectionPool(JDBCConnectionFactory, GenericObjectPoolConfig)This method converts GenericObjectPool.Config to corresponding GenericObjectPool.JDBCConnectionPool(JDBCConnectionFactory factory, org.apache.commons.pool2.impl.GenericObjectPoolConfig cfg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.sql.ConnectionborrowConnection()booleancannotConnect()voidclose()voiddisableOracleStatementCaching()voidenableOracleStatementCaching(int cacheSize)intgetMaxActive()intgetMaxPhysicalOpen()intgetNumActive()intgetNumIdle()intgetNumPhysicalOpen()voidinvalidateConnection(java.sql.Connection conn)booleanisPoolClosed()voidresetOracleStatementCaching()protected voidresetStats()voidreturnConnection(java.sql.Connection conn)voidsetDumpStackOnConnectionError(boolean enable)java.lang.StringtoString()
-
-
-
Constructor Detail
-
JDBCConnectionPool
public JDBCConnectionPool(JDBCConnectionFactory factory, org.apache.commons.pool2.impl.GenericObjectPoolConfig cfg)
-
JDBCConnectionPool
@Deprecated public JDBCConnectionPool(JDBCConnectionFactory factory, org.apache.commons.pool.impl.GenericObjectPool.Config cfg)
Deprecated.since ages - Database connection pool now uses version 2 of Apache Commons Pool, so please useJDBCConnectionPool(JDBCConnectionFactory, GenericObjectPoolConfig)This method converts GenericObjectPool.Config to corresponding GenericObjectPool.
-
-
Method Detail
-
setDumpStackOnConnectionError
public void setDumpStackOnConnectionError(boolean enable)
-
getNumPhysicalOpen
public int getNumPhysicalOpen()
-
getMaxPhysicalOpen
public int getMaxPhysicalOpen()
-
resetStats
protected void resetStats()
-
cannotConnect
public boolean cannotConnect()
-
isPoolClosed
public boolean isPoolClosed()
-
borrowConnection
public java.sql.Connection borrowConnection() throws java.lang.Exception- Throws:
java.lang.Exception
-
returnConnection
public void returnConnection(java.sql.Connection conn)
-
invalidateConnection
public void invalidateConnection(java.sql.Connection conn)
-
close
public final void close()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getNumActive
public int getNumActive()
-
getMaxActive
public int getMaxActive()
-
getNumIdle
public int getNumIdle()
-
enableOracleStatementCaching
public void enableOracleStatementCaching(int cacheSize)
-
resetOracleStatementCaching
public void resetOracleStatementCaching()
-
disableOracleStatementCaching
public void disableOracleStatementCaching()
-
-