public class HAXAConnectionEnvFactory extends XAConnectionEnvFactory implements weblogic.jdbc.common.rac.RACConnectionEnvFactory
Modifier and Type | Field and Description |
---|---|
(package private) HAJDBCConnectionPool |
hacp |
(package private) weblogic.jdbc.common.rac.RACModule |
racModule |
xaDataSrc
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 |
---|
HAXAConnectionEnvFactory(JDBCConnectionPool connectionPool,
java.lang.String appname,
java.lang.String moduleName,
java.lang.String compName,
java.lang.String mpName,
java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
weblogic.jdbc.common.rac.RACPooledConnectionState |
createRACPooledConnectionState(weblogic.jdbc.common.rac.RACConnectionEnv racce)
Creates a RAC state object for use with the RACModule based on the ConnectionEnv
|
weblogic.common.resourcepool.PooledResource |
createResource(weblogic.common.resourcepool.PooledResourceInfo connInfo) |
private void |
debug(java.lang.String msg) |
ConnectionEnv |
instantiatePooledResource(java.util.Properties poolParams) |
void |
refreshResource(weblogic.common.resourcepool.PooledResource resource) |
void |
refreshResource(weblogic.common.resourcepool.PooledResource resource,
boolean reregister) |
private boolean |
refreshToSpecificInstance(weblogic.common.resourcepool.PooledResource resource) |
protected void |
setXADataSourceProperties(ConnectionEnv cc,
weblogic.common.resourcepool.PooledResourceInfo connInfo) |
getDriverMajorVersion, getDriverMinorVersion, getXADataSource, getXADataSrc, isNativeXA, registerResource, setConnection, setDbVersion, unregisterResource, updateCredential
clearTestValidation, doDRCPDetachIfNeeded, findVendorMethod, getCommandLineProps, getPool, getPoolParams, getSupportIsValid, getTestQuery, initialize, initializeTest, isTestValidationFailed, setDataSourceProperties, setSecondsToTrustAnIdlePoolConnection, setStatementCacheSize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearTestValidation, getPool, getPoolParams, getTestQuery, initializeTest, isTestValidationFailed, setSecondsToTrustAnIdlePoolConnection, setStatementCacheSize, updateCredential
HAJDBCConnectionPool hacp
weblogic.jdbc.common.rac.RACModule racModule
public HAXAConnectionEnvFactory(JDBCConnectionPool connectionPool, java.lang.String appname, java.lang.String moduleName, java.lang.String compName, java.lang.String mpName, java.util.Properties props) throws ResourceException, java.sql.SQLException
ResourceException
java.sql.SQLException
public weblogic.common.resourcepool.PooledResource createResource(weblogic.common.resourcepool.PooledResourceInfo connInfo) throws ResourceException
createResource
in interface weblogic.common.resourcepool.PooledResourceFactory
createResource
in class JDBCResourceFactoryImpl
ResourceException
public void refreshResource(weblogic.common.resourcepool.PooledResource resource, boolean reregister) throws ResourceException
refreshResource
in class XAConnectionEnvFactory
ResourceException
public void refreshResource(weblogic.common.resourcepool.PooledResource resource) throws ResourceException
refreshResource
in interface weblogic.common.resourcepool.PooledResourceFactory
refreshResource
in class XAConnectionEnvFactory
ResourceException
protected void setXADataSourceProperties(ConnectionEnv cc, weblogic.common.resourcepool.PooledResourceInfo connInfo) throws java.sql.SQLException
setXADataSourceProperties
in class XAConnectionEnvFactory
java.sql.SQLException
public weblogic.jdbc.common.rac.RACPooledConnectionState createRACPooledConnectionState(weblogic.jdbc.common.rac.RACConnectionEnv racce) throws ResourceException
weblogic.jdbc.common.rac.RACConnectionEnvFactory
createRACPooledConnectionState
in interface weblogic.jdbc.common.rac.RACConnectionEnvFactory
ResourceException
public ConnectionEnv instantiatePooledResource(java.util.Properties poolParams)
instantiatePooledResource
in interface JDBCResourceFactory
instantiatePooledResource
in class XAConnectionEnvFactory
private boolean refreshToSpecificInstance(weblogic.common.resourcepool.PooledResource resource)
private void debug(java.lang.String msg)