public interface ConnectionFactoryAdapter
UniversalConnectionPool
, ConnectionRetrievalInfo
Modifier and Type | Method and Description |
---|---|
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.
|
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 while creating the connection.void closeConnection(java.lang.Object connection) throws UniversalConnectionPoolException
connection
- The connection to close.UniversalConnectionPoolException
- if an error occurs while 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 while 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
.