Package org.appng.core.repository.config
Class HikariCPConfigurer
- java.lang.Object
-
- org.appng.core.repository.config.HikariCPConfigurer
-
- All Implemented Interfaces:
DatasourceConfigurer
public class HikariCPConfigurer extends Object implements DatasourceConfigurer
ADatasourceConfigurer
using HikariCP. Also supports JDBC-Performance-Logger for measuring performance of SQL statements.- Author:
- Matthias Müller
-
-
Field Summary
-
Fields inherited from interface org.appng.core.repository.config.DatasourceConfigurer
DEFAULT_LIFE_TIME, DEFAULT_TIMEOUT, JMX_DOMAIN
-
-
Constructor Summary
Constructors Constructor Description HikariCPConfigurer()
HikariCPConfigurer(DatabaseConnection connection)
HikariCPConfigurer(DatabaseConnection connection, boolean logPerformance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(DatabaseConnection connection)
Configures the instance using the settings of the givenDatabaseConnection
.void
destroy()
Destroys the instance.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.appng.core.repository.config.DatasourceConfigurer
getDataSource, setAutoCommit, setConnectionTimeout, setLogPerformance, setMaxLifetime, setValidationTimeout
-
-
-
-
Constructor Detail
-
HikariCPConfigurer
public HikariCPConfigurer()
-
HikariCPConfigurer
public HikariCPConfigurer(DatabaseConnection connection)
-
HikariCPConfigurer
public HikariCPConfigurer(DatabaseConnection connection, boolean logPerformance)
-
-
Method Detail
-
configure
public void configure(DatabaseConnection connection)
Description copied from interface:DatasourceConfigurer
Configures the instance using the settings of the givenDatabaseConnection
.- Specified by:
configure
in interfaceDatasourceConfigurer
- Parameters:
connection
- aDatabaseConnection
-
destroy
public void destroy()
Description copied from interface:DatasourceConfigurer
Destroys the instance.- Specified by:
destroy
in interfaceDatasourceConfigurer
-
-