ConnectionFactoryAdapterpublic class OracleConnectionPoolDataSourceConnectionFactoryAdapter extends ConnectionPoolDataSourceConnectionFactoryAdapter
javx.sql.ConnectionPoolDataSource.
The physical connections that this adapter creates and closes are
instances of javax.sql.PooledConnection. When the
javax.sql.PooledConnection object is created, the connection
pool that is associated with this adapter is registered as a
javax.sql.ConnectionEventListener (assuming the connection
pool is a javax.sql.ConnectionEventListener). The connection
pool is deregistered when the javax.sql.PooledConnection object
is closed.m_connectionPoolDataSourcem_url| Constructor | Description |
|---|---|
OracleConnectionPoolDataSourceConnectionFactoryAdapter(ConnectionPoolDataSource connectionPoolDataSource) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
Object |
createConnection(ConnectionRetrievalInfo connectionRequestInfo) |
Creates a
javax.sql.PooledConnection. |
UniversalPooledConnection |
createPooledConnection(Object connection,
ConnectionRetrievalInfo connectionRequestInfo) |
Creates a
UniversalPooledConnection object. |
void |
initializeUrlFromConnectionFactory() |
Initializes the connection url with the one set on the connection
factory.
|
void |
setUrl(String url) |
Sets the supplied connection url on the connection factory.
|
getUniversalConnectionPool, setUniversalConnectionPoolcloseConnection, getConnectionPoolDataSourcegetUrlpublic OracleConnectionPoolDataSourceConnectionFactoryAdapter(ConnectionPoolDataSource connectionPoolDataSource) throws UniversalConnectionPoolException
connectionPoolDataSource - The Connection Pool data source.UniversalConnectionPoolException - if an error occurs during construction.public Object createConnection(ConnectionRetrievalInfo connectionRequestInfo) throws UniversalConnectionPoolException
ConnectionPoolDataSourceConnectionFactoryAdapterjavax.sql.PooledConnection.createConnection in interface ConnectionFactoryAdaptercreateConnection in class ConnectionPoolDataSourceConnectionFactoryAdapterconnectionRequestInfo - The information to use to create the
connection.null if a
connection could not be created.UniversalConnectionPoolException - if an error occurs creating the connection.public UniversalPooledConnection createPooledConnection(Object connection, ConnectionRetrievalInfo connectionRequestInfo) throws UniversalConnectionPoolException
UniversalPooledConnection object.createPooledConnection in interface ConnectionFactoryAdaptercreatePooledConnection in class JDBCConnectionFactoryAdapterconnection - The physical connection that this
pooled connection decorates.connectionRequestInfo - The connection retrieval info object
used to create the decorated
connection.JDBCUniversalPooledConnection object.UniversalConnectionPoolException - if an error occurs creating the
UniversalPooledConnection object.public void initializeUrlFromConnectionFactory()
JDBCConnectionFactoryAdapterinitializeUrlFromConnectionFactory in class JDBCConnectionFactoryAdapterpublic void setUrl(String url)
JDBCConnectionFactoryAdaptersetUrl in class JDBCConnectionFactoryAdapterurl - The connection url to set on the connection factory.
Copyright © 2008, 2017, Oracle. All rights reserved.