## Uses of Interface
org.hibernate.service.Service

Packages that use Service
org.hibernate.cache.ehcache
org.hibernate.cache.infinispan
org.hibernate.cache.internal
org.hibernate.cache.spi: Defines the Hibernate second level caching SPI.
org.hibernate.ejb.connection
org.hibernate.engine.jdbc.batch.internal
org.hibernate.engine.jdbc.batch.spi
org.hibernate.engine.jdbc.internal
org.hibernate.engine.jdbc.spi
org.hibernate.engine.transaction.internal.jdbc
org.hibernate.engine.transaction.internal.jta
org.hibernate.engine.transaction.spi
org.hibernate.event.service.internal
org.hibernate.event.service.spi
org.hibernate.id.factory.internal
org.hibernate.id.factory.spi
org.hibernate.integrator.internal
org.hibernate.integrator.spi
org.hibernate.persister.internal
org.hibernate.persister.spi
org.hibernate.service
org.hibernate.service.classloading.internal
org.hibernate.service.classloading.spi
org.hibernate.service.config.internal
org.hibernate.service.config.spi
org.hibernate.service.internal
org.hibernate.service.jdbc.connections.internal
org.hibernate.service.jdbc.connections.spi
org.hibernate.service.jdbc.dialect.internal
org.hibernate.service.jdbc.dialect.spi
org.hibernate.service.jmx.internal
org.hibernate.service.jmx.spi
org.hibernate.service.jndi.internal
org.hibernate.service.jndi.spi
org.hibernate.service.jta.platform.internal
org.hibernate.service.jta.platform.spi
org.hibernate.service.spi
org.hibernate.stat.internal
org.hibernate.stat.spi
org.hibernate.testing.cache
org.hibernate.testing.jta
org.hibernate.tool.hbm2ddl: The `hbm2ddl` tool.

Uses of Service in org.hibernate.cache.ehcache

Classes in org.hibernate.cache.ehcache that implement Service
`class` `EhCacheRegionFactory` A non-singleton EhCacheRegionFactory implementation.
`class` `SingletonEhCacheRegionFactory` A singleton EhCacheRegionFactory implementation.

Uses of Service in org.hibernate.cache.infinispan

Classes in org.hibernate.cache.infinispan that implement Service
`class` `InfinispanRegionFactory` A `RegionFactory` for Infinispan-backed cache regions.
`class` `JndiInfinispanRegionFactory` A `RegionFactory` for Infinispan-backed cache regions that finds its cache manager in JNDI rather than creating one itself.

Uses of Service in org.hibernate.cache.internal

Classes in org.hibernate.cache.internal that implement Service
`class` `NoCachingRegionFactory` Factory used if no caching enabled in config...

Uses of Service in org.hibernate.cache.spi

Subinterfaces of Service in org.hibernate.cache.spi
`interface` `RegionFactory` Contract for building second level cache regions.

Uses of Service in org.hibernate.ejb.connection

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

Uses of Service in org.hibernate.engine.jdbc.batch.internal

Classes in org.hibernate.engine.jdbc.batch.internal that implement Service
`class` `BatchBuilderImpl` A builder for `Batch` instances.

Uses of Service in org.hibernate.engine.jdbc.batch.spi

Subinterfaces of Service in org.hibernate.engine.jdbc.batch.spi
`interface` `BatchBuilder` A builder for `Batch` instances

Uses of Service in org.hibernate.engine.jdbc.internal

Classes in org.hibernate.engine.jdbc.internal that implement Service
`class` `JdbcServicesImpl` Standard implementation of the `JdbcServices` contract

Uses of Service in org.hibernate.engine.jdbc.spi

Subinterfaces of Service in org.hibernate.engine.jdbc.spi
`interface` `JdbcServices` Contract for services around JDBC operations.

Uses of Service in org.hibernate.engine.transaction.internal.jdbc

Classes in org.hibernate.engine.transaction.internal.jdbc that implement Service
`class` `JdbcTransactionFactory` Factory for `JdbcTransaction` instances.

Uses of Service in org.hibernate.engine.transaction.internal.jta

Classes in org.hibernate.engine.transaction.internal.jta that implement Service
`class` `CMTTransactionFactory` Factory for Container Managed Transaction (CMT) based transaction facades.
`class` `JtaTransactionFactory` Factory for `JtaTransaction` instances.

Uses of Service in org.hibernate.engine.transaction.spi

Subinterfaces of Service in org.hibernate.engine.transaction.spi
`interface` `TransactionFactory<T extends TransactionImplementor>` Contract for transaction creation, as well as providing metadata and contextual information about that creation.

Uses of Service in org.hibernate.event.service.internal

Classes in org.hibernate.event.service.internal that implement Service
`class` `EventListenerRegistryImpl`

Uses of Service in org.hibernate.event.service.spi

Subinterfaces of Service in org.hibernate.event.service.spi
`interface` `EventListenerRegistry` Service for accessing each `EventListenerGroup` by `EventType`, as well as convenience methods for managing the listeners registered in each `EventListenerGroup`.

Uses of Service in org.hibernate.id.factory.internal

Classes in org.hibernate.id.factory.internal that implement Service
`class` `DefaultIdentifierGeneratorFactory` Basic `templated` support for `IdentifierGeneratorFactory` implementations.

Uses of Service in org.hibernate.id.factory.spi

Subinterfaces of Service in org.hibernate.id.factory.spi
`interface` `MutableIdentifierGeneratorFactory` Let people register strategies

Uses of Service in org.hibernate.integrator.internal

Classes in org.hibernate.integrator.internal that implement Service
`class` `IntegratorServiceImpl`

Uses of Service in org.hibernate.integrator.spi

Subinterfaces of Service in org.hibernate.integrator.spi
`interface` `IntegratorService`

Uses of Service in org.hibernate.persister.internal

Classes in org.hibernate.persister.internal that implement Service
`class` `PersisterFactoryImpl` The standard Hibernate `PersisterFactory` implementation
`class` `StandardPersisterClassResolver`

Uses of Service in org.hibernate.persister.spi

Subinterfaces of Service in org.hibernate.persister.spi
`interface` `PersisterClassResolver` Given an entity or collection mapping, resolve the appropriate persister class to use.
`interface` `PersisterFactory` Contract for creating persister instances (both `EntityPersister` and `CollectionPersister` varieties).

Uses of Service in org.hibernate.service

Methods in org.hibernate.service with type parameters of type Service

`

`<R extends Service> R`

`

`ServiceRegistry.getService(Class<R> serviceRole)`
Retrieve a service by role.

Methods in org.hibernate.service with parameters of type Service
`ServiceRegistryBuilder` `ServiceRegistryBuilder.addService(Class serviceRole, Service service)` Adds a user-provided service

Uses of Service in org.hibernate.service.classloading.internal

Classes in org.hibernate.service.classloading.internal that implement Service
`class` `ClassLoaderServiceImpl` Standard implementation of the service for interacting with class loaders

Uses of Service in org.hibernate.service.classloading.spi

Subinterfaces of Service in org.hibernate.service.classloading.spi
`interface` `ClassLoaderService` A service for interacting with class loaders

Uses of Service in org.hibernate.service.config.internal

Classes in org.hibernate.service.config.internal that implement Service
`class` `ConfigurationServiceImpl`

Uses of Service in org.hibernate.service.config.spi

Subinterfaces of Service in org.hibernate.service.config.spi
`interface` `ConfigurationService` Provides access to the initial user-provided configuration values

Uses of Service in org.hibernate.service.internal

Classes in org.hibernate.service.internal that implement Service
`class` `SessionFactoryServiceRegistryFactoryImpl` Acts as a `Service` in the `StandardServiceRegistryImpl` whose function is as a factory for `SessionFactoryServiceRegistryImpl` implementations.

Methods in org.hibernate.service.internal with type parameters of type Service

`

`<R extends Service> void`

`

`BootstrapServiceRegistryImpl.configureService(ServiceBinding<R> binding)`

`

`<R extends Service> void`

`

`SessionFactoryServiceRegistryImpl.configureService(ServiceBinding<R> serviceBinding)`

`

`<R extends Service> void`

`

`StandardServiceRegistryImpl.configureService(ServiceBinding<R> serviceBinding)`

`protected

`<R extends Service> R`

`

`AbstractServiceRegistryImpl.createService(ServiceBinding<R> serviceBinding)`

`protected

`<R extends Service> void`

`

`AbstractServiceRegistryImpl.createServiceBinding(ProvidedService<R> providedService)`

`protected

`<R extends Service> void`

`

`AbstractServiceRegistryImpl.createServiceBinding(ServiceInitiator<R> initiator)`

`

`<R extends Service> R`

`

`BootstrapServiceRegistryImpl.getService(Class<R> serviceRole)`

`

`<R extends Service> R`

`

`AbstractServiceRegistryImpl.getService(Class<R> serviceRole)`

`

`<R extends Service> R`

`

`BootstrapServiceRegistryImpl.initiateService(ServiceInitiator<R> serviceInitiator)`

`

`<R extends Service> R`

`

`SessionFactoryServiceRegistryImpl.initiateService(ServiceInitiator<R> serviceInitiator)`

`

`<R extends Service> R`

`

`StandardServiceRegistryImpl.initiateService(ServiceInitiator<R> serviceInitiator)`

`

`<R extends Service> void`

`

`BootstrapServiceRegistryImpl.injectDependencies(ServiceBinding<R> binding)`

`

`<R extends Service> void`

`

`AbstractServiceRegistryImpl.injectDependencies(ServiceBinding<R> serviceBinding)`

`

`<R extends Service> ServiceBinding<R>`

`

`BootstrapServiceRegistryImpl.locateServiceBinding(Class<R> serviceRole)`

`

`<R extends Service> ServiceBinding<R>`

`

`AbstractServiceRegistryImpl.locateServiceBinding(Class<R> serviceRole)`

`protected

`<R extends Service> ServiceBinding<R>`

`

`AbstractServiceRegistryImpl.locateServiceBinding(Class<R> serviceRole, boolean checkParent)`

`protected

`<R extends Service> void`

`

`AbstractServiceRegistryImpl.registerService(ServiceBinding<R> serviceBinding, R service)`

`

`<R extends Service> void`

`

`BootstrapServiceRegistryImpl.startService(ServiceBinding<R> binding)`

`

`<R extends Service> void`

`

`AbstractServiceRegistryImpl.startService(ServiceBinding<R> serviceBinding)`

`

`<R extends Service> void`

`

`BootstrapServiceRegistryImpl.stopService(ServiceBinding<R> binding)`

`

`<R extends Service> void`

`

`AbstractServiceRegistryImpl.stopService(ServiceBinding<R> binding)`

Uses of Service in org.hibernate.service.jdbc.connections.internal

Classes in org.hibernate.service.jdbc.connections.internal that implement Service
`class` `C3P0ConnectionProvider` A connection provider that uses a C3P0 connection pool.
`class` `DatasourceConnectionProviderImpl` A `ConnectionProvider` that manages connections from an underlying `DataSource`.
`class` `DriverManagerConnectionProviderImpl` A connection provider that uses the `DriverManager` directly to open connections and provides a very rudimentary connection pool.
`class` `ProxoolConnectionProvider` A connection provider that uses a Proxool connection pool.
`class` `UserSuppliedConnectionProviderImpl` An implementation of the `ConnectionProvider` 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

Uses of Service in org.hibernate.service.jdbc.connections.spi

Subinterfaces of Service in org.hibernate.service.jdbc.connections.spi
`interface` `ConnectionProvider` A contract for obtaining JDBC connections.
`interface` `MultiTenantConnectionProvider`

Classes in org.hibernate.service.jdbc.connections.spi that implement Service
`class` `AbstractDataSourceBasedMultiTenantConnectionProviderImpl` Basic support for implementations of `MultiTenantConnectionProvider` based on DataSources.
`class` `AbstractMultiTenantConnectionProvider`
`class` `DataSourceBasedMultiTenantConnectionProviderImpl` A concrete implementation of the `MultiTenantConnectionProvider` contract bases on a number of reasonable assumptions.

Uses of Service in org.hibernate.service.jdbc.dialect.internal

Classes in org.hibernate.service.jdbc.dialect.internal that implement Service
`class` `AbstractDialectResolver` A templated resolver impl which delegates to the `AbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData)` method and handles any thrown `SQL errors`.
`class` `BasicDialectResolver` Intended as support for custom resolvers.
`class` `DialectFactoryImpl` Standard implementation of the `DialectFactory` service.
`class` `DialectResolverSet` A `DialectResolver` implementation which coordinates resolution by delegating to sub-resolvers.
`class` `StandardDialectResolver` The standard Hibernate Dialect resolver.

Uses of Service in org.hibernate.service.jdbc.dialect.spi

Subinterfaces of Service in org.hibernate.service.jdbc.dialect.spi
`interface` `DialectFactory` A factory for generating Dialect instances.
`interface` `DialectResolver` Contract for determining the `Dialect` to use based on a JDBC `Connection`.

Uses of Service in org.hibernate.service.jmx.internal

Classes in org.hibernate.service.jmx.internal that implement Service
`class` `DisabledJmxServiceImpl` A no-op version of the `JmxService`
`class` `JmxServiceImpl` Standard implementation of JMX services

Method parameters in org.hibernate.service.jmx.internal with type arguments of type Service
`void` `JmxServiceImpl.registerService(Manageable service, Class<? extends Service> serviceRole)`

Uses of Service in org.hibernate.service.jmx.spi

Subinterfaces of Service in org.hibernate.service.jmx.spi
`interface` `JmxService` Service providing simplified access to JMX related features needed by Hibernate.

Method parameters in org.hibernate.service.jmx.spi with type arguments of type Service
`void` `JmxService.registerService(Manageable service, Class<? extends Service> serviceRole)` Handles registration of a manageable service.

Uses of Service in org.hibernate.service.jndi.internal

Classes in org.hibernate.service.jndi.internal that implement Service
`class` `JndiServiceImpl` Standard implementation of JNDI services.

Uses of Service in org.hibernate.service.jndi.spi

Subinterfaces of Service in org.hibernate.service.jndi.spi
`interface` `JndiService` Service providing simplified access to JNDI related features needed by Hibernate.

Uses of Service in org.hibernate.service.jta.platform.internal

Classes in org.hibernate.service.jta.platform.internal that implement Service
`class` `AbstractJtaPlatform`
`class` `BitronixJtaPlatform`
`class` `BorlandEnterpriseServerJtaPlatform`
`class` `JBossAppServerJtaPlatform` JtaPlatform definition for JBoss Application Server.
`class` `JBossStandAloneJtaPlatform` Return a standalone JTA transaction manager for JBoss Transactions Known to work for org.jboss.jbossts:jbossjta:4.9.0.GA
`class` `JOnASJtaPlatform` JTA platform implementation for JOnAS
`class` `JOTMJtaPlatform`
`class` `JRun4JtaPlatform` `JtaPlatform` implementation for JRun4 AS
`class` `NoJtaPlatform` The non-configured form of JTA platform.
`class` `OC4JJtaPlatform` `JtaPlatform` implementation for the OC4J (Oracle) AS.
`class` `OrionJtaPlatform` `JtaPlatform` implementation for Orion
`class` `ResinJtaPlatform` `JtaPlatform` implementation for Resin
`class` `SunOneJtaPlatform` `JtaPlatform` implementation for Sun ONE Application Server 7 and above
`class` `TransactionManagerLookupBridge`
`class` `WeblogicJtaPlatform` `JtaPlatform` implementation for Weblogic
`class` `WebSphereExtendedJtaPlatform` JTA platform implementation intended for use with WebSphere Application Server (WAS).
`class` `WebSphereJtaPlatform` JTA platform implementation for WebSphere (versions 4, 5.0 and 5.1)

Uses of Service in org.hibernate.service.jta.platform.spi

Subinterfaces of Service in org.hibernate.service.jta.platform.spi
`interface` `JtaPlatform` Defines how we interact with various JTA services on the given platform/environment.

Uses of Service in org.hibernate.service.spi

Classes in org.hibernate.service.spi with type parameters of type Service
`interface` `BasicServiceInitiator<R extends Service>` Contract for an initiator of services that target the standard `ServiceRegistry`
`class` `ServiceBinding<R extends Service>` Models a binding for a particular service
`interface` `ServiceInitiator<R extends Service>` Base contract for an initiator of a service.
`interface` `SessionFactoryServiceInitiator<R extends Service>` Contract for an initiator of services that target the specialized service registry `SessionFactoryServiceRegistry`

Subinterfaces of Service in org.hibernate.service.spi
`interface` `SessionFactoryServiceRegistryFactory` Contract for builder of `SessionFactoryServiceRegistry` instances.

Methods in org.hibernate.service.spi with type parameters of type Service

`

`<R extends Service> void`

`

`ServiceBinding.ServiceLifecycleOwner.configureService(ServiceBinding<R> binding)`

`

`<R extends Service> R`

`

`ServiceBinding.ServiceLifecycleOwner.initiateService(ServiceInitiator<R> serviceInitiator)`

`

`<R extends Service> void`

`

`ServiceBinding.ServiceLifecycleOwner.injectDependencies(ServiceBinding<R> binding)`

`

`<R extends Service> ServiceBinding<R>`

`

`ServiceRegistryImplementor.locateServiceBinding(Class<R> serviceRole)`
Locate the binding for the given role.

`

`<R extends Service> void`

`

`ServiceBinding.ServiceLifecycleOwner.startService(ServiceBinding<R> binding)`

`

`<R extends Service> void`

`

`ServiceBinding.ServiceLifecycleOwner.stopService(ServiceBinding<R> binding)`

Uses of Service in org.hibernate.stat.internal

Classes in org.hibernate.stat.internal that implement Service
`class` `ConcurrentStatisticsImpl` Implementation of `Statistics` based on the `java.util.concurrent` package.

Uses of Service in org.hibernate.stat.spi

Subinterfaces of Service in org.hibernate.stat.spi
`interface` `StatisticsImplementor` Statistics SPI for the Hibernate core.

Uses of Service in org.hibernate.testing.cache

Classes in org.hibernate.testing.cache that implement Service
`class` `CachingRegionFactory`

Uses of Service in org.hibernate.testing.jta

Classes in org.hibernate.testing.jta that implement Service
`static class` `TestingJtaBootstrap.JtaAwareDataSourceConnectionProvider`
`static class` `TestingJtaBootstrap.TestingJtaPlatformImpl`

Uses of Service in org.hibernate.tool.hbm2ddl

Subinterfaces of Service in org.hibernate.tool.hbm2ddl
`interface` `ImportSqlCommandExtractor` Contract for extracting statements from import.sql script.

Classes in org.hibernate.tool.hbm2ddl that implement Service
`class` `MultipleLinesSqlCommandExtractor` Class responsible for extracting SQL statements from import script.
`class` `SingleLineSqlCommandExtractor` Class responsible for extracting SQL statements from import script.

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