Class ConfigurableDatabaseConnectionProvider
java.lang.Object
eu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider
eu.rarogsoftware.rarog.platform.app.configuration.ConfigurableDatabaseConnectionProvider
- All Implemented Interfaces:
eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider
class ConfigurableDatabaseConnectionProvider
extends eu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider
eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider.DbOperation<U extends Object,
T extends Throwable>, eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider.TransactionLevel -
Field Summary
Fields inherited from class eu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider
connectionActive, connectionFactory, connectionQueue, connections, semaphore, timeoutMilliseconds
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurableDatabaseConnectionProvider
(DataSource dataSource, com.querydsl.sql.SQLTemplates templates) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.sql.SQLQueryFactory
createSqlFactory
(Supplier<Connection> connection) Methods inherited from class eu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider
cleanUpConnection, cleanupConnections, createConnection, getConnection, getConnectionFactory, getConnectionInTransaction, retrieveConnection, setTimeoutMilliseconds
-
Constructor Details
-
ConfigurableDatabaseConnectionProvider
public ConfigurableDatabaseConnectionProvider(DataSource dataSource, com.querydsl.sql.SQLTemplates templates)
-
-
Method Details
-
createSqlFactory
- Specified by:
createSqlFactory
in classeu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider
-