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.Connection
borrowConnection()
boolean
cannotConnect()
void
close()
void
disableOracleStatementCaching()
void
enableOracleStatementCaching(int cacheSize)
int
getMaxActive()
int
getMaxPhysicalOpen()
int
getNumActive()
int
getNumIdle()
int
getNumPhysicalOpen()
void
invalidateConnection(java.sql.Connection conn)
boolean
isPoolClosed()
void
resetOracleStatementCaching()
protected void
resetStats()
void
returnConnection(java.sql.Connection conn)
void
setDumpStackOnConnectionError(boolean enable)
java.lang.String
toString()
-
-
-
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:
toString
in 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()
-
-