Uses of Interface
org.hibernate.service.Service
Packages that use Service
Package
Description
An SPI service for processing and handling
cfg.xml
files.Defines service registry contracts a program may use for
configuring Hibernate.
The class loading service SPI.
Defines actual contract used for
strategy selection.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Package defining bytecode code enhancement (instrumentation) support.
This package defines the API of the second-level cache service.
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
This package provides a framework intended to reduce the work needed to implement
a caching provider.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Defines the SPI of the configuration service.
Defines contracts for JDBC batching support.
Defines SPI contracts for obtaining JDBC
Connection
s from a
provider implemented as a service.Defines contracts for JDBC REF_CURSOR support.
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
SPI contracts supporting various aspects of JDBC interaction.
The SPI contracts for integration with JNDI.
An SPI for dealing with parameters of native queries.
An SPI for integrating with container-provided implementations of JTA.
An SPI for the event listener registration service.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.An SPI for extensions which integrate with Hibernate via the Java
ServiceLoader
facility.An SPI for integrating custom entity and collection persisters.
An SPI abstracting how persistent attributes of an entity or embeddable type
are accessed by Hibernate.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service
.SPI for handling SQM UPDATE and DELETE queries
Defines an SPI for integration with CDI-like containers.
Extended SPI contracts for the resource-level transaction capabilities of Hibernate.
Defines a framework for pluggable services,
allowing for customization of key components of Hibernate, and abstraction of these
components as SPI interfaces.
Defines an SPI for integrating pluggable services.
This package contains the integration classes to hook into Hibernate ORM.
Package defining support for creating and consuming a SQL AST.
An SPI allowing customized statistics collection.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of Service in org.hibernate.boot.archive.scan.spi
Subinterfaces of Service in org.hibernate.boot.archive.scan.spiModifier and TypeInterfaceDescriptioninterface
Support for scanning various sources to detectmanaged resources
for apersistence unit
. -
Uses of Service in org.hibernate.boot.cfgxml.spi
Subinterfaces of Service in org.hibernate.boot.cfgxml.spiModifier and TypeInterfaceDescriptioninterface
Allows access to anycfg.xml
files specified for bootstrapping. -
Uses of Service in org.hibernate.boot.registry
Classes in org.hibernate.boot.registry with type parameters of type ServiceModifier and TypeInterfaceDescriptioninterface
StandardServiceInitiator<R extends Service>
Contract for an initiator of services that target the standardServiceRegistry
.Methods in org.hibernate.boot.registry with type parameters of type ServiceModifier and TypeMethodDescription<T extends Service>
StandardServiceRegistryBuilderStandardServiceRegistryBuilder.addService
(Class<T> serviceRole, T service) Adds a user-provided service. -
Uses of Service in org.hibernate.boot.registry.classloading.spi
Subinterfaces of Service in org.hibernate.boot.registry.classloading.spiModifier and TypeInterfaceDescriptioninterface
A service for interacting with class loaders. -
Uses of Service in org.hibernate.boot.registry.selector.spi
Subinterfaces of Service in org.hibernate.boot.registry.selector.spiModifier and TypeInterfaceDescriptioninterface
interface
Service which acts as a registry for named strategy implementations. -
Uses of Service in org.hibernate.boot.spi
Subinterfaces of Service in org.hibernate.boot.spiModifier and TypeInterfaceDescriptioninterface
Allows bootstrapping Hibernate ORM using a customSessionFactoryBuilderImplementor
. -
Uses of Service in org.hibernate.bytecode.spi
Subinterfaces of Service in org.hibernate.bytecode.spiModifier and TypeInterfaceDescriptioninterface
Contract for providers of bytecode services to Hibernate.interface
An interface for factories ofproxy factory
instances. -
Uses of Service in org.hibernate.cache
Subinterfaces of Service in org.hibernate.cacheModifier and TypeInterfaceDescriptioninterface
Deprecated.Moved, but still need this definition for ehcache -
Uses of Service in org.hibernate.cache.spi
Subinterfaces of Service in org.hibernate.cache.spiModifier and TypeInterfaceDescriptioninterface
interface
Contract for building second-level cache regions, including regions dedicated to storing: entity and collection instances, query result sets, and timestamps used to determine when a cached query result set is stale.Classes in org.hibernate.cache.spi that implement Service -
Uses of Service in org.hibernate.cache.spi.support
Classes in org.hibernate.cache.spi.support that implement Service -
Uses of Service in org.hibernate.dialect
Classes in org.hibernate.dialect that implement Service -
Uses of Service in org.hibernate.engine.config.spi
Subinterfaces of Service in org.hibernate.engine.config.spiModifier and TypeInterfaceDescriptioninterface
Provides access to the initial user-provided configuration values. -
Uses of Service in org.hibernate.engine.jdbc.batch.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.batch.spi -
Uses of Service in org.hibernate.engine.jdbc.connections.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.connections.spiModifier and TypeInterfaceDescriptioninterface
A contract for obtaining JDBC connections and, optionally, for pooling connections.interface
A specializedConnection
provider contract used when the application is using multi-tenancy support requiring tenant-aware connections.Classes in org.hibernate.engine.jdbc.connections.spi that implement ServiceModifier and TypeClassDescriptionclass
Basic support for implementations ofMultiTenantConnectionProvider
based onDataSource
s.class
Basic support forMultiTenantConnectionProvider
implementations using an individualConnectionProvider
instance per tenant behind the scenes.class
A concrete implementation of theMultiTenantConnectionProvider
contract bases on a number of reasonable assumptions. -
Uses of Service in org.hibernate.engine.jdbc.cursor.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.cursor.spiModifier and TypeInterfaceDescriptioninterface
Contract for JDBC REF_CURSOR support. -
Uses of Service in org.hibernate.engine.jdbc.dialect.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.dialect.spiModifier and TypeInterfaceDescriptioninterface
A factory for generatingDialect
instances.interface
Contract for determining theDialect
to use based on information about the database / driver.Classes in org.hibernate.engine.jdbc.dialect.spi that implement ServiceModifier and TypeClassDescriptionclass
Intended as support for custom resolvers which match a single db name (with optional version info). -
Uses of Service in org.hibernate.engine.jdbc.env.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.env.spiModifier and TypeInterfaceDescriptioninterface
Initial look at this concept we keep talking about with merging information fromDatabaseMetaData
andDialect
-
Uses of Service in org.hibernate.engine.jdbc.mutation.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.mutation.spiModifier and TypeInterfaceDescriptioninterface
Service for creating executors for model mutation operations -
Uses of Service in org.hibernate.engine.jdbc.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.spiModifier and TypeInterfaceDescriptioninterface
Provides access to services related to JDBC operations.Classes in org.hibernate.engine.jdbc.spi that implement Service -
Uses of Service in org.hibernate.engine.jndi.spi
Subinterfaces of Service in org.hibernate.engine.jndi.spiModifier and TypeInterfaceDescriptioninterface
Service providing simplified access to JNDI related features needed by Hibernate. -
Uses of Service in org.hibernate.engine.query.spi
Subinterfaces of Service in org.hibernate.engine.query.spiModifier and TypeInterfaceDescriptioninterface
Service contract for dealing with native queries. -
Uses of Service in org.hibernate.engine.transaction.jta.platform.spi
Subinterfaces of Service in org.hibernate.engine.transaction.jta.platform.spiModifier and TypeInterfaceDescriptioninterface
AService
that defines how Hibernate interacts with JTA on a certain platform.interface
AService
defining a strategy for obtaining aJtaPlatform
in configurations where the application did not explicitly specify one. -
Uses of Service in org.hibernate.event.service.spi
Subinterfaces of Service in org.hibernate.event.service.spiModifier and TypeInterfaceDescriptioninterface
Service for accessing eachEventListenerGroup
byEventType
, along with convenience methods for managing the listeners registered in eachEventListenerGroup
. -
Uses of Service in org.hibernate.event.spi
Subinterfaces of Service in org.hibernate.event.spiModifier and TypeInterfaceDescriptioninterface
A service which creates new instances ofEntityCopyObserver
. -
Uses of Service in org.hibernate.integrator.spi
Subinterfaces of Service in org.hibernate.integrator.spi -
Uses of Service in org.hibernate.loader.ast.spi
Subinterfaces of Service in org.hibernate.loader.ast.spi -
Uses of Service in org.hibernate.persister.spi
Subinterfaces of Service in org.hibernate.persister.spiModifier and TypeInterfaceDescriptioninterface
Given an entity or collection mapping, resolve the appropriate persister class to use.interface
Contract for creating persister instances (bothEntityPersister
andCollectionPersister
varieties). -
Uses of Service in org.hibernate.property.access.spi
Subinterfaces of Service in org.hibernate.property.access.spiModifier and TypeInterfaceDescriptioninterface
Contract for resolving thePropertyAccessStrategy
to use. -
Uses of Service in org.hibernate.query.criteria.spi
Subinterfaces of Service in org.hibernate.query.criteria.spiModifier and TypeInterfaceDescriptioninterface
Interface which allows extension ofHibernateCriteriaBuilder
with additional functionality by registering aService
. -
Uses of Service in org.hibernate.query.sqm.mutation.spi
Subinterfaces of Service in org.hibernate.query.sqm.mutation.spiModifier and TypeInterfaceDescriptioninterface
Pluggable contract for providing customSqmMultiTableMutationStrategy
andSqmMultiTableInsertStrategy
implementations. -
Uses of Service in org.hibernate.resource.beans.spi
Subinterfaces of Service in org.hibernate.resource.beans.spi -
Uses of Service in org.hibernate.resource.transaction.spi
Subinterfaces of Service in org.hibernate.resource.transaction.spi -
Uses of Service in org.hibernate.service
Methods in org.hibernate.service with type parameters of type ServiceModifier and TypeMethodDescription<R extends Service>
@Nullable RServiceRegistry.getService
(Class<R> serviceRole) Retrieve a service by role, returning null if there is no such service.default <R extends Service>
RServiceRegistry.requireService
(Class<R> serviceRole) Retrieve a service by role, throwing an exception if there is no such service. -
Uses of Service in org.hibernate.service.spi
Classes in org.hibernate.service.spi with type parameters of type ServiceModifier and TypeClassDescriptionfinal 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 registrySessionFactoryServiceRegistry
.Subinterfaces of Service in org.hibernate.service.spiModifier and TypeInterfaceDescriptioninterface
Contract for builder ofSessionFactoryServiceRegistry
instances.Methods in org.hibernate.service.spi with type parameters of type ServiceModifier and TypeMethodDescription<R extends Service>
SessionFactoryServiceRegistryBuilderSessionFactoryServiceRegistryBuilder.addService
(Class<R> serviceRole, R service) <R extends Service>
voidServiceBinding.ServiceLifecycleOwner.configureService
(ServiceBinding<R> binding) <T extends Service>
@Nullable TServiceRegistryImplementor.fromRegistryOrChildren
(Class<T> serviceRole) <R extends Service>
RServiceBinding.ServiceLifecycleOwner.initiateService
(ServiceInitiator<R> serviceInitiator) <R extends Service>
voidServiceBinding.ServiceLifecycleOwner.injectDependencies
(ServiceBinding<R> binding) <R extends Service>
@Nullable ServiceBinding<R> ServiceRegistryImplementor.locateServiceBinding
(Class<R> serviceRole) Locate the binding for the given role.<R extends Service>
voidServiceBinding.ServiceLifecycleOwner.startService
(ServiceBinding<R> binding) <R extends Service>
voidServiceBinding.ServiceLifecycleOwner.stopService
(ServiceBinding<R> binding) -
Uses of Service in org.hibernate.spatial.integration
Classes in org.hibernate.spatial.integration that implement Service -
Uses of Service in org.hibernate.sql.ast.spi
Subinterfaces of Service in org.hibernate.sql.ast.spiModifier and TypeInterfaceDescriptioninterface
Strategy for generating parameter markers used in preparable SQL strings. -
Uses of Service in org.hibernate.sql.results.jdbc.spi
Subinterfaces of Service in org.hibernate.sql.results.jdbc.spiModifier and TypeInterfaceDescriptioninterface
Pluggable contract for providing customJdbcValuesMappingProducer
implementations. -
Uses of Service in org.hibernate.stat.spi
Subinterfaces of Service in org.hibernate.stat.spiModifier and TypeInterfaceDescriptioninterface
A service SPI for collecting statistics about various events occurring at runtime. -
Uses of Service in org.hibernate.tool.schema.spi
Subinterfaces of Service in org.hibernate.tool.schema.spiModifier and TypeInterfaceDescriptioninterface
Contract for schema management tool integration.interface
Contract for extracting statements from source/import/init scripts.