Package org.hibernate.engine.jdbc.connections.internal
Various implementations of the SPI contracts for obtaining JDBC
Connection
s.-
Interface Summary Interface Description ConnectionProviderInitiator.SettingConsumer ConnectionValidator Contract for validating JDBC connections. -
Class Summary Class Description BasicConnectionCreator Template (as in template pattern) support forConnectionCreator
implementors.ConnectionCreatorFactoryImpl The default factory forConnectionCreator
instances.ConnectionProviderInitiator Instantiates and configures an appropriateConnectionProvider
.DatabaseConnectionInfoImpl Standard implementation of DatabaseConnectionInfoDatasourceConnectionProviderImpl AConnectionProvider
that manages connections from an underlyingDataSource
.DriverConnectionCreator A specializedConnectionCreator
which usesDriver.connect(String, Properties)
to obtain JDBC connections.DriverManagerConnectionCreator A specializedConnectionCreator
which usesDriverManager.getConnection(String, Properties)
to obtain JDBC connections.DriverManagerConnectionProviderImpl A connection provider that uses theDriverManager
directly to open connections and provides a very rudimentary connection pool.DriverManagerConnectionProviderImpl.PooledConnections DriverManagerConnectionProviderImpl.PooledConnections.Builder MultiTenantConnectionProviderInitiator A service initiator for theMultiTenantConnectionProvider
service.UserSuppliedConnectionProviderImpl An implementation of theConnectionProvider
interface 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.