Package net.officefloor.jdbc.h2
Interface H2DataSourceFactory
- All Superinterfaces:
ConnectionPoolDataSourceFactory,DataSourceFactory
- All Known Implementing Classes:
H2DataSourceManagedObjectSource,H2ReadOnlyConnectionManagedObjectSource
- Author:
- Daniel Sagenschneider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault ConnectionPoolDataSourceCreates theConnectionPoolDataSource.default DataSourcecreateDataSource(SourceContext context) Creates theDataSource.static voidLoads the specification.
-
Field Details
-
Method Details
-
loadSpecification
Loads the specification.- Parameters:
context-AbstractAsyncManagedObjectSource.SpecificationContext.
-
createDataSource
Description copied from interface:DataSourceFactoryCreates theDataSource.- Specified by:
createDataSourcein interfaceDataSourceFactory- Parameters:
context-SourceContextto configure theDataSource.- Returns:
DataSource.- Throws:
Exception- If fails to create theDataSource.
-
createConnectionPoolDataSource
default ConnectionPoolDataSource createConnectionPoolDataSource(SourceContext context) throws Exception Description copied from interface:ConnectionPoolDataSourceFactoryCreates theConnectionPoolDataSource.- Specified by:
createConnectionPoolDataSourcein interfaceConnectionPoolDataSourceFactory- Parameters:
context-SourceContextto configure theConnectionPoolDataSource.- Returns:
ConnectionPoolDataSource.- Throws:
Exception- If fails to create theConnectionPoolDataSource.
-