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.SQLQueryFactorycreateSqlFactory(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:
createSqlFactoryin classeu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider
-