public interface IConnectionProvider
Modifier and Type | Field and Description |
---|---|
static String |
PARAM_ALIAS_NAME |
Modifier and Type | Method and Description |
---|---|
void |
closeConnection(IConnectionInfo connInfo,
Connection connection)
Closes connection and remove from pool
|
void |
closeConnectionPool(IConnectionInfo connInfo)
Closes any connection pool associated with given connection info
|
Connection |
getConnection(IConnectionInfo connInfo)
Returns opened connection to a database by DatasourceName
|
Connection |
getTemporaryConnection(IConnectionInfo connInfo)
Creates connection using temporary pool which is not being registered
|
void |
release()
Releases all Connection resources aquired by that time
|
void |
releaseConnection(Connection connection)
Release used connection.
|
boolean |
testConnection(IConnectionInfo connInfo,
Connection connection)
Tests connection.
|
static final String PARAM_ALIAS_NAME
Connection getConnection(IConnectionInfo connInfo)
connInfo
- information about the connection to be opened.Connection getTemporaryConnection(IConnectionInfo connInfo)
connInfo
- void releaseConnection(Connection connection)
connection
- the connection to be releasedvoid release()
boolean testConnection(IConnectionInfo connInfo, Connection connection)
void closeConnection(IConnectionInfo connInfo, Connection connection)
void closeConnectionPool(IConnectionInfo connInfo)
connInfo
-