org.springframework.jdbc.datasource.embedded
Class HsqlEmbeddedDatabaseConfigurer
java.lang.Object
org.springframework.jdbc.datasource.embedded.AbstractEmbeddedDatabaseConfigurer
org.springframework.jdbc.datasource.embedded.HsqlEmbeddedDatabaseConfigurer
- All Implemented Interfaces:
- EmbeddedDatabaseConfigurer
final class HsqlEmbeddedDatabaseConfigurer
- extends AbstractEmbeddedDatabaseConfigurer
Initializes an HSQL embedded database instance.
Call getInstance()
to get the singleton instance of this class.
- Since:
- 3.0
- Author:
- Keith Donald, Oliver Gierke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
private static HsqlEmbeddedDatabaseConfigurer INSTANCE
driverClass
private final java.lang.Class<? extends java.sql.Driver> driverClass
HsqlEmbeddedDatabaseConfigurer
private HsqlEmbeddedDatabaseConfigurer(java.lang.Class<? extends java.sql.Driver> driverClass)
getInstance
public static HsqlEmbeddedDatabaseConfigurer getInstance()
throws java.lang.ClassNotFoundException
- Get the singleton
HsqlEmbeddedDatabaseConfigurer
instance.
- Returns:
- the configurer
- Throws:
java.lang.ClassNotFoundException
- if HSQL is not on the classpath
configureConnectionProperties
public void configureConnectionProperties(ConnectionProperties properties,
java.lang.String databaseName)
- Description copied from interface:
EmbeddedDatabaseConfigurer
- Configure the properties required to create and connect to the embedded database instance.
databaseName
- the name of the test database