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

    Constructors
    Constructor
    Description
    ConfigurableDatabaseConnectionProvider(DataSource dataSource, com.querydsl.sql.SQLTemplates templates)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.querydsl.sql.SQLQueryFactory
     

    Methods inherited from class eu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider

    cleanUpConnection, cleanupConnections, createConnection, getConnection, getConnectionFactory, getConnectionInTransaction, retrieveConnection, setTimeoutMilliseconds

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConfigurableDatabaseConnectionProvider

      public ConfigurableDatabaseConnectionProvider(DataSource dataSource, com.querydsl.sql.SQLTemplates templates)
  • Method Details

    • createSqlFactory

      protected com.querydsl.sql.SQLQueryFactory createSqlFactory(Supplier<Connection> connection)
      Specified by:
      createSqlFactory in class eu.rarogsoftware.commons.database.connection.AbstractDatabaseConnectionProvider