Package net.officefloor.jdbc.h2
Interface H2DataSourceFactory
-
- All Superinterfaces:
ConnectionPoolDataSourceFactory,DataSourceFactory
- All Known Implementing Classes:
H2DataSourceManagedObjectSource,H2ReadOnlyConnectionManagedObjectSource
public interface H2DataSourceFactory extends DataSourceFactory, ConnectionPoolDataSourceFactory
- Author:
- Daniel Sagenschneider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_PASSWORDPropertyfor password.static java.lang.StringPROPERTY_URLPropertyforURL.static java.lang.StringPROPERTY_USERPropertyfor user.
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default javax.sql.ConnectionPoolDataSourcecreateConnectionPoolDataSource(SourceContext context)Creates theConnectionPoolDataSource.default javax.sql.DataSourcecreateDataSource(SourceContext context)Creates theDataSource.static voidloadSpecification(AbstractAsyncManagedObjectSource.SpecificationContext context)Loads the specification.
-
-
-
Field Detail
-
PROPERTY_URL
static final java.lang.String PROPERTY_URL
PropertyforURL.- See Also:
- Constant Field Values
-
PROPERTY_USER
static final java.lang.String PROPERTY_USER
Propertyfor user.- See Also:
- Constant Field Values
-
PROPERTY_PASSWORD
static final java.lang.String PROPERTY_PASSWORD
Propertyfor password.- See Also:
- Constant Field Values
-
-
Method Detail
-
loadSpecification
static void loadSpecification(AbstractAsyncManagedObjectSource.SpecificationContext context)
Loads the specification.- Parameters:
context-AbstractAsyncManagedObjectSource.SpecificationContext.
-
createDataSource
default javax.sql.DataSource createDataSource(SourceContext context) throws java.lang.Exception
Description copied from interface:DataSourceFactoryCreates theDataSource.- Specified by:
createDataSourcein interfaceDataSourceFactory- Parameters:
context-SourceContextto configure theDataSource.- Returns:
DataSource.- Throws:
java.lang.Exception- If fails to create theDataSource.
-
createConnectionPoolDataSource
default javax.sql.ConnectionPoolDataSource createConnectionPoolDataSource(SourceContext context) throws java.lang.Exception
Description copied from interface:ConnectionPoolDataSourceFactoryCreates theConnectionPoolDataSource.- Specified by:
createConnectionPoolDataSourcein interfaceConnectionPoolDataSourceFactory- Parameters:
context-SourceContextto configure theConnectionPoolDataSource.- Returns:
ConnectionPoolDataSource.- Throws:
java.lang.Exception- If fails to create theConnectionPoolDataSource.
-
-