public class AliasSessionConnectionProvider extends Object implements SessionConnectionProvider<Alias>
Constructor and Description |
---|
AliasSessionConnectionProvider()
Instantiates a new alias session connection provider.
|
Modifier and Type | Method and Description |
---|---|
Connection |
getConnection(Alias params)
Gets the connection.
|
Connection |
getConnection(Alias params,
boolean isNew)
Gets the connection.
|
void |
releaseConnection(Alias params)
Releases connection.
|
void |
releaseConnection(Connection con)
Releases connection.
|
public AliasSessionConnectionProvider()
public Connection getConnection(Alias params) throws Exception
ConnectionProvider
getConnection
in interface ConnectionProvider<Alias>
params
- the ConnectionParamsException
- in case of any errorpublic Connection getConnection(Alias params, boolean isNew) throws Exception
SessionConnectionProvider
getConnection
in interface SessionConnectionProvider<Alias>
params
- the ConnectionParamsisNew
- the "is new" flag. If true returns new jdbc connection, otherwise - connection cached on the current session. params
used as a key for the cache
Exception
- in case of any errorpublic void releaseConnection(Alias params) throws Exception
SessionConnectionProvider
releaseConnection
in interface SessionConnectionProvider<Alias>
params
- the ConnectionParamsException
- in case of any errorpublic void releaseConnection(Connection con) throws Exception
ConnectionProvider
releaseConnection
in interface ConnectionProvider<Alias>
con
- the jdbc connectionException
- in case of any errorCopyright © 2010-2020 Toolsverse. All Rights Reserved.