public interface JdbcConnectionAccess extends Serializable
Provides centralized access to JDBC connections. Centralized to hide the complexity of accounting for contextual (multi-tenant) versus non-contextual access.
| Modifier and Type | Method and Description |
|---|---|
Connection |
obtainConnection()
Obtain a JDBC connection
|
void |
releaseConnection(Connection connection)
Release a previously obtained connection
|
boolean |
supportsAggressiveRelease()
Does the underlying provider of connections support aggressive releasing of connections (and re-acquisition
of those connections later, if need be) in JTA environments?
|
Connection obtainConnection() throws SQLException
Obtain a JDBC connection
SQLException - Indicates a problem getting the connectionvoid releaseConnection(Connection connection) throws SQLException
Release a previously obtained connection
connection - The connection to releaseSQLException - Indicates a problem releasing the connectionboolean supportsAggressiveRelease()
Does the underlying provider of connections support aggressive releasing of connections (and re-acquisition of those connections later, if need be) in JTA environments?
ConnectionProvider.supportsAggressiveRelease(),
MultiTenantConnectionProvider.supportsAggressiveRelease()Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.