public class JdbcConnectionAccessConnectionProviderImpl extends java.lang.Object implements JdbcConnectionAccess
| Constructor and Description |
|---|
JdbcConnectionAccessConnectionProviderImpl(ConnectionProvider connectionProvider) |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
obtainConnection()
Obtain a JDBC connection
|
void |
releaseConnection(java.sql.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?
|
public JdbcConnectionAccessConnectionProviderImpl(ConnectionProvider connectionProvider)
public java.sql.Connection obtainConnection()
throws java.sql.SQLException
JdbcConnectionAccessobtainConnection in interface JdbcConnectionAccessjava.sql.SQLException - Indicates a problem getting the connectionpublic void releaseConnection(java.sql.Connection connection)
throws java.sql.SQLException
JdbcConnectionAccessreleaseConnection in interface JdbcConnectionAccessconnection - The connection to releasejava.sql.SQLException - Indicates a problem releasing the connectionpublic boolean supportsAggressiveRelease()
JdbcConnectionAccesssupportsAggressiveRelease in interface JdbcConnectionAccessConnectionProvider.supportsAggressiveRelease(),
MultiTenantConnectionProvider.supportsAggressiveRelease()Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.