|
Oracle® Universal Connection Pool for JDBC Java API Reference 11g Release 2 (11.2) E12826-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConnectionFactoryAdapter
The connection factory adapter is responsible for creating and closing connections for a specific resource (such as, JDBC or JCA). When a connection is created, the connection factory adapter uses the information in the connection retrieval info object to create a connection. For example, if the resource is JDBC, the connection retrieval info object contains a user and password that the connection factory adapter uses to ask the JDBC resource for a connection.
UniversalConnectionPool
, ConnectionRetrievalInfo
Method Summary | |
---|---|
void |
closeConnection(java.lang.Object connection) Closes the given connection. |
java.lang.Object |
createConnection(ConnectionRetrievalInfo connectionRequestInfo) Creates a connection. |
UniversalPooledConnection |
createPooledConnection(java.lang.Object connection, ConnectionRetrievalInfo connectionRequestInfo) Creates a UniversalPooledConnection object. |
void |
setUniversalConnectionPool(UniversalConnectionPool connectionPool) Sets the connection pool that interacts with this connection factory adapter. |
Method Detail |
---|
java.lang.Object createConnection(ConnectionRetrievalInfo connectionRequestInfo) throws UniversalConnectionPoolException
connectionRequestInfo
- The information to use to create the connection.null
if a connection could not be created.UniversalConnectionPoolException
- if an error occurs creating the connection.void closeConnection(java.lang.Object connection) throws UniversalConnectionPoolException
connection
- The connection to close.UniversalConnectionPoolException
- if an error occurs closing the connection.UniversalPooledConnection createPooledConnection(java.lang.Object connection, ConnectionRetrievalInfo connectionRequestInfo) throws UniversalConnectionPoolException
connection
- The physical connection that this pooled connection decorates.connectionRequestInfo
- The connection retrieval info object used to create the decorated connection.created UniversalPooledConnection
object.UniversalConnectionPoolException
- if an error occurs creating the UniversalPooledConnection
object.void setUniversalConnectionPool(UniversalConnectionPool connectionPool) throws UniversalConnectionPoolException
connectionPool
- The connection pool that interacts with this connection factory adapter. Cannot be null
.UniversalConnectionPoolException
- if the connection pool is null
.
|
Oracle® Universal Connection Pool for JDBC Java API Reference 11g Release 2 (11.2) E12826-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |