Package org.hibernate.engine.jdbc.connections.internal
Various implementations of the SPI contracts for obtaining JDBC
Connections.-
Interface Summary Interface Description ConnectionProviderInitiator.SettingConsumer ConnectionValidator Contract for validating JDBC connections. -
Class Summary Class Description BasicConnectionCreator Template (as in template pattern) support forConnectionCreatorimplementors.ConnectionCreatorFactoryImpl The default factory forConnectionCreatorinstances.ConnectionProviderInitiator Instantiates and configures an appropriateConnectionProvider.DatasourceConnectionProviderImpl AConnectionProviderthat manages connections from an underlyingDataSource.DriverConnectionCreator A specializedConnectionCreatorwhich usesDriver.connect(String, Properties)to obtain JDBC connections.DriverManagerConnectionCreator A specializedConnectionCreatorwhich usesDriverManager.getConnection(String, Properties)to obtain JDBC connections.DriverManagerConnectionProviderImpl A connection provider that uses theDriverManagerdirectly to open connections and provides a very rudimentary connection pool.DriverManagerConnectionProviderImpl.PooledConnections DriverManagerConnectionProviderImpl.PooledConnections.Builder MultiTenantConnectionProviderInitiator A service initiator for theMultiTenantConnectionProviderservice.UserSuppliedConnectionProviderImpl An implementation of theConnectionProviderinterface that simply throws an exception when a connection is requested, the assumption being that the application is responsible for handing the connection to use to the session.