Package net.officefloor.jdbc.hikari
Class HikariDataSourceTransformer
- java.lang.Object
-
- net.officefloor.jdbc.hikari.HikariDataSourceTransformer
-
- All Implemented Interfaces:
ServiceFactory<DataSourceTransformer>,DataSourceTransformer,DataSourceTransformerServiceFactory
public class HikariDataSourceTransformer extends java.lang.Object implements DataSourceTransformer, DataSourceTransformerServiceFactory
Wraps theDataSourcewithHikariDataSourcefor pooling.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description HikariDataSourceTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSourceTransformercreateService(ServiceContext context)Creates the service.javax.sql.DataSourcetransformDataSource(DataSourceTransformerContext context)Transforms theDataSource.
-
-
-
Method Detail
-
createService
public DataSourceTransformer createService(ServiceContext context) throws java.lang.Throwable
Description copied from interface:ServiceFactoryCreates the service.- Specified by:
createServicein interfaceServiceFactory<DataSourceTransformer>- Parameters:
context-ServiceContext.- Returns:
- Service.
- Throws:
java.lang.Throwable- If fails to create the service.
-
transformDataSource
public javax.sql.DataSource transformDataSource(DataSourceTransformerContext context) throws java.lang.Exception
Description copied from interface:DataSourceTransformerTransforms theDataSource.- Specified by:
transformDataSourcein interfaceDataSourceTransformer- Parameters:
context-DataSourceTransformerContext.- Returns:
- Transformed
DataSource. - Throws:
java.lang.Exception- If fails to transform theDataSource.
-
-