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
.DatasourceConnectionProviderImpl 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.