public class JDBCConnectionFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static Logger |
LOG |
| Constructor and Description |
|---|
JDBCConnectionFactory(HybrisDataSource dateSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(<any> pooledConnection) |
protected java.sql.Connection |
createRawSQLConnection() |
void |
destroyObject(<any> pooledConnection) |
void |
disableOracleStatementCaching()
Explicitly switches off oracle statement caching.
|
void |
enableOracleStatementCaching(int cacheSize)
Explicitly enables oracle statement caching no matter what settings have been put into configuration.
|
protected JdbcSuspendSupport |
getJdbcSuspendSupport() |
int |
getMaxPhysicalOpen() |
int |
getNumPhysicalOpen() |
protected java.lang.String |
getValidationQuery() |
boolean |
isOracleStatementCachingEnabled()
Tells if oracle (implicit) statement caching is currently enabled.
|
<any> |
makeObject() |
protected boolean |
mustValidate(java.lang.Object obj) |
void |
passivateObject(<any> pooledConnection) |
void |
resetOracleStatementCaching()
Resets oracle statements caching state.
|
void |
resetStats() |
java.lang.String |
toString() |
boolean |
validateObject(<any> pooledConnection) |
public JDBCConnectionFactory(HybrisDataSource dateSource)
public void resetStats()
public int getNumPhysicalOpen()
public int getMaxPhysicalOpen()
public java.lang.String toString()
toString in class java.lang.Objectpublic <any> makeObject()
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.sql.Connection createRawSQLConnection()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void activateObject(<any> pooledConnection)
public void passivateObject(<any> pooledConnection)
public void destroyObject(<any> pooledConnection)
throws java.sql.SQLException
java.sql.SQLExceptionprotected boolean mustValidate(java.lang.Object obj)
protected java.lang.String getValidationQuery()
public boolean validateObject(<any> pooledConnection)
public void enableOracleStatementCaching(int cacheSize)
cacheSize - the statement cache sizepublic void resetOracleStatementCaching()
public void disableOracleStatementCaching()
enableOracleStatementCaching(int) or
resetOracleStatementCaching().public boolean isOracleStatementCachingEnabled()
protected JdbcSuspendSupport getJdbcSuspendSupport()
Copyright © 2018 SAP SE. All Rights Reserved.