public interface EmbeddedDatabaseConfigurer
EmbeddedDatabaseConfigurer encapsulates the configuration required to
create, connect to, and shutdown a specific type of embedded database such as
HSQL or H2.
Create an implementation for each database type you wish to support; for example HSQL, H2, or some other type.
| Modifier and Type | Method and Description |
|---|---|
void |
configureConnectionProperties(ConnectionProperties properties,
String databaseName)
Configure the properties required to create and connect to the embedded
database instance.
|
void |
shutdown(DataSource dataSource,
String databaseName)
Shutdown the embedded database instance that backs the supplied
DataSource. |
void configureConnectionProperties(ConnectionProperties properties, String databaseName)
properties - connection properties to configuredatabaseName - the name of the embedded databasevoid shutdown(DataSource dataSource, String databaseName)
DataSource.dataSource - the data sourcedatabaseName - the name of the database being shutdown