public class ConnectionProviderImpl extends Object implements ConnectionProvider
| Constructor and Description |
|---|
ConnectionProviderImpl()
Construct based on system properties, defaulting if no properties given.
|
| Modifier and Type | Method and Description |
|---|---|
Connection |
connection()
Provides a connection from a pool.
|
DataSource |
dataSource()
Provides the
DataSource used to source any database connections |
String |
driverClassName()
Returns the configured database driver class name
|
Optional<String> |
schema()
Returns the configured schema name (if any)
|
void |
terminate() |
public ConnectionProviderImpl()
throws SQLException
SQLException - on failure to start the (default) H2 server instancepublic void terminate()
public Connection connection() throws SQLException
ConnectionProviderUsers may close the connection. Users may create transactions within the connection.
connection in interface ConnectionProviderSQLException - on any failure to provide connectionpublic DataSource dataSource()
ConnectionProviderDataSource used to source any database connectionsdataSource in interface ConnectionProviderpublic String driverClassName()
ConnectionProviderdriverClassName in interface ConnectionProviderpublic Optional<String> schema()
ConnectionProviderschema in interface ConnectionProviderCopyright © 2018 Atlassian. All rights reserved.