## Uses of Interface
org.hibernate.connection.ConnectionProvider

Packages that use ConnectionProvider
org.hibernate.cfg: This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.
org.hibernate.connection: This package abstracts the mechanism for obtaining a JDBC connection.
org.hibernate.ejb
org.hibernate.ejb.connection
org.hibernate.engine: This package contains classes that are "shared" by other packages, and implementations of some key algorithms.
org.hibernate.impl: This package contains implementations of the central Hibernate APIs, especially the Hibernate session.
org.hibernate.testing.tm: Defines a simplified JTA TransactionManager and transactional connection pool designed for use in test suite and simple usage scenarios.

Uses of ConnectionProvider in org.hibernate.cfg

Methods in org.hibernate.cfg that return ConnectionProvider
`protected ConnectionProvider` `SettingsFactory.createConnectionProvider(Properties properties)`
`ConnectionProvider` `Settings.getConnectionProvider()`

Uses of ConnectionProvider in org.hibernate.connection

Classes in org.hibernate.connection that implement ConnectionProvider
`class` `C3P0ConnectionProvider` A connection provider that uses a C3P0 connection pool.
`class` `DatasourceConnectionProvider` A connection provider that uses a `DataSource` registered with JNDI.
`class` `DriverManagerConnectionProvider` A connection provider that uses `java.sql.DriverManager`.
`class` `ProxoolConnectionProvider` A connection provider that uses a Proxool connection pool.
`class` `UserSuppliedConnectionProvider` An implementation of the <literal>ConnectionProvider</literal> interface that simply throws an exception when a connection is requested.

Methods in org.hibernate.connection that return ConnectionProvider
`static ConnectionProvider` `ConnectionProviderFactory.newConnectionProvider()` Instantiate a `ConnectionProvider` using `System` properties.
`static ConnectionProvider` `ConnectionProviderFactory.newConnectionProvider(Properties properties)` Instantiate a `ConnectionProvider` using given properties.
`static ConnectionProvider` `ConnectionProviderFactory.newConnectionProvider(Properties properties, Map connectionProviderInjectionData)` Create a connection provider based on the given information.

Uses of ConnectionProvider in org.hibernate.ejb

Methods in org.hibernate.ejb that return ConnectionProvider
`protected ConnectionProvider` `InjectionSettingsFactory.createConnectionProvider(Properties properties)`

Uses of ConnectionProvider in org.hibernate.ejb.connection

Classes in org.hibernate.ejb.connection that implement ConnectionProvider
`class` `InjectedDataSourceConnectionProvider` A specialization of `DatasourceConnectionProvider` which uses the `DataSource` specified vi `InjectedDataSourceConnectionProvider.setDataSource(javax.sql.DataSource)` rather than locating it from JNDI.

Uses of ConnectionProvider in org.hibernate.engine

Methods in org.hibernate.engine that return ConnectionProvider
`ConnectionProvider` `SessionFactoryImplementor.getConnectionProvider()` Get the connection provider

Uses of ConnectionProvider in org.hibernate.impl

Methods in org.hibernate.impl that return ConnectionProvider
`ConnectionProvider` `SessionFactoryImpl.getConnectionProvider()`

Uses of ConnectionProvider in org.hibernate.testing.tm

Classes in org.hibernate.testing.tm that implement ConnectionProvider
`class` `ConnectionProviderImpl` A `ConnectionProvider` implementation adding JTA-style transactionality around the returned connections using the `SimpleJtaTransactionManagerImpl`.

Methods in org.hibernate.testing.tm that return ConnectionProvider
`static ConnectionProvider` `ConnectionProviderImpl.getActualConnectionProvider()`

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.