public class PooledConnectionEnvFactory extends JDBCResourceFactoryImpl
Modifier and Type | Field and Description |
---|---|
protected javax.sql.ConnectionPoolDataSource |
cpDataSrc |
abort, abort41, appname, compName, connTime, delaySecs, desiredDefaultIsolationLevel, driver, driverProps, endLocalTxOnNonXaConWithCommit, endLocalTxOnNonXaConWithRollback, endLocalTxOnXaConWithCommit, getServerSessionInfo, gotCommandlineProps, hasAbortMethod, hasOracleOpenProxySession, hasOracleProxyConnectionCloseMethod, hasPingDatabaseMethod, hasSetProxyObject, ignore_init_fails, moduleName, oracleAttachServerConnection, oracleBeginRequest, oracleDetachServerConnection, oracleGetTransactionState, oracleIsUsable, oracleOpenProxySession, oraclePhysicalConnectionWithin, oracleProxyConnectionClose, oracleTransactionStateTransactionStarted, pingDatabase, pingDatabaseOk, pool, poolname, poolParams, proxySession, proxyTypeUserName, proxyUserName, proxyUserPassword, rootContainerName, rootServiceName, secondsToTrustAnIdlePoolConnection, url, vendorId
Constructor and Description |
---|
PooledConnectionEnvFactory(JDBCConnectionPool pool,
java.lang.String appname,
java.lang.String moduleName,
java.lang.String compName,
java.util.Properties poolParams) |
Modifier and Type | Method and Description |
---|---|
protected javax.sql.ConnectionPoolDataSource |
getCPDataSrc(java.util.Properties p) |
ConnectionEnv |
instantiatePooledResource(java.util.Properties poolParams) |
private java.sql.Connection |
makeConnection(ConnectionEnv cc,
boolean create) |
private java.sql.Connection |
makeConnection0(ConnectionEnv cc,
boolean create) |
void |
refreshResource(weblogic.common.resourcepool.PooledResource resource) |
protected void |
setConnection(ConnectionEnv cc,
weblogic.common.resourcepool.PooledResourceInfo connInfo) |
protected void |
setDataSourceProperties(ConnectionEnv cc,
weblogic.common.resourcepool.PooledResourceInfo connInfo) |
void |
updateCredential(java.lang.String p) |
clearTestValidation, createResource, doDRCPDetachIfNeeded, findVendorMethod, getCommandLineProps, getPool, getPoolParams, getSupportIsValid, getTestQuery, initialize, initializeTest, isTestValidationFailed, setDbVersion, setSecondsToTrustAnIdlePoolConnection, setStatementCacheSize, setXADataSourceProperties
public PooledConnectionEnvFactory(JDBCConnectionPool pool, java.lang.String appname, java.lang.String moduleName, java.lang.String compName, java.util.Properties poolParams) throws ResourceException, java.sql.SQLException
ResourceException
java.sql.SQLException
protected void setDataSourceProperties(ConnectionEnv cc, weblogic.common.resourcepool.PooledResourceInfo connInfo) throws java.sql.SQLException
setDataSourceProperties
in class JDBCResourceFactoryImpl
java.sql.SQLException
protected void setConnection(ConnectionEnv cc, weblogic.common.resourcepool.PooledResourceInfo connInfo) throws ResourceException
setConnection
in class JDBCResourceFactoryImpl
ResourceException
public void refreshResource(weblogic.common.resourcepool.PooledResource resource) throws ResourceException
ResourceException
protected javax.sql.ConnectionPoolDataSource getCPDataSrc(java.util.Properties p) throws java.sql.SQLException
java.sql.SQLException
private java.sql.Connection makeConnection(ConnectionEnv cc, boolean create) throws ResourceException
ResourceException
private java.sql.Connection makeConnection0(ConnectionEnv cc, boolean create) throws ResourceException
ResourceException
public ConnectionEnv instantiatePooledResource(java.util.Properties poolParams)
public void updateCredential(java.lang.String p) throws java.sql.SQLException
java.sql.SQLException