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
Connections 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 TypeInterfaceDescriptioninterfaceSupport for scanning various sources to detectmanaged resourcesfor apersistence unit. -
Uses of Service in org.hibernate.boot.cfgxml.spi
Subinterfaces of Service in org.hibernate.boot.cfgxml.spiModifier and TypeInterfaceDescriptioninterfaceAllows access to anycfg.xmlfiles specified for bootstrapping. -
Uses of Service in org.hibernate.boot.registry
Classes in org.hibernate.boot.registry with type parameters of type ServiceModifier and TypeInterfaceDescriptioninterfaceStandardServiceInitiator<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 TypeInterfaceDescriptioninterfaceA 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 TypeInterfaceDescriptioninterfaceinterfaceService 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 TypeInterfaceDescriptioninterfaceAllows bootstrapping Hibernate ORM using a customSessionFactoryBuilderImplementor. -
Uses of Service in org.hibernate.bytecode.spi
Subinterfaces of Service in org.hibernate.bytecode.spiModifier and TypeInterfaceDescriptioninterfaceContract for providers of bytecode services to Hibernate.interfaceAn interface for factories ofproxy factoryinstances. -
Uses of Service in org.hibernate.cache
Subinterfaces of Service in org.hibernate.cacheModifier and TypeInterfaceDescriptioninterfaceDeprecated.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 TypeInterfaceDescriptioninterfaceinterfaceContract 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 TypeInterfaceDescriptioninterfaceProvides 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 TypeInterfaceDescriptioninterfaceA contract for obtaining JDBC connections and, optionally, for pooling connections.interfaceA specializedConnectionprovider 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 TypeClassDescriptionclassBasic support for implementations ofMultiTenantConnectionProviderbased onDataSources.classBasic support forMultiTenantConnectionProviderimplementations using an individualConnectionProviderinstance per tenant behind the scenes.classA concrete implementation of theMultiTenantConnectionProvidercontract 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 TypeInterfaceDescriptioninterfaceContract 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 TypeInterfaceDescriptioninterfaceA factory for generatingDialectinstances.interfaceContract for determining theDialectto use based on information about the database / driver.Classes in org.hibernate.engine.jdbc.dialect.spi that implement ServiceModifier and TypeClassDescriptionclassIntended 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 TypeInterfaceDescriptioninterfaceInitial look at this concept we keep talking about with merging information fromDatabaseMetaDataandDialect -
Uses of Service in org.hibernate.engine.jdbc.mutation.spi
Subinterfaces of Service in org.hibernate.engine.jdbc.mutation.spiModifier and TypeInterfaceDescriptioninterfaceService 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 TypeInterfaceDescriptioninterfaceProvides 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 TypeInterfaceDescriptioninterfaceService 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 TypeInterfaceDescriptioninterfaceService 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 TypeInterfaceDescriptioninterfaceAServicethat defines how Hibernate interacts with JTA on a certain platform.interfaceAServicedefining a strategy for obtaining aJtaPlatformin 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 TypeInterfaceDescriptioninterfaceService for accessing eachEventListenerGroupbyEventType, 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 TypeInterfaceDescriptioninterfaceA 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 TypeInterfaceDescriptioninterfaceGiven an entity or collection mapping, resolve the appropriate persister class to use.interfaceContract for creating persister instances (bothEntityPersisterandCollectionPersistervarieties). -
Uses of Service in org.hibernate.property.access.spi
Subinterfaces of Service in org.hibernate.property.access.spiModifier and TypeInterfaceDescriptioninterfaceContract for resolving thePropertyAccessStrategyto use. -
Uses of Service in org.hibernate.query.criteria.spi
Subinterfaces of Service in org.hibernate.query.criteria.spiModifier and TypeInterfaceDescriptioninterfaceInterface which allows extension ofHibernateCriteriaBuilderwith 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 TypeInterfaceDescriptioninterfacePluggable contract for providing customSqmMultiTableMutationStrategyandSqmMultiTableInsertStrategyimplementations. -
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 classServiceBinding<R extends Service>Models a binding for a particular service.interfaceServiceInitiator<R extends Service>Base contract for an initiator of a service.interfaceSessionFactoryServiceInitiator<R extends Service>Contract for an initiator of services that target the specialized service registrySessionFactoryServiceRegistry.Subinterfaces of Service in org.hibernate.service.spiModifier and TypeInterfaceDescriptioninterfaceContract for builder ofSessionFactoryServiceRegistryinstances.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 TypeInterfaceDescriptioninterfaceStrategy 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 TypeInterfaceDescriptioninterfacePluggable contract for providing customJdbcValuesMappingProducerimplementations. -
Uses of Service in org.hibernate.stat.spi
Subinterfaces of Service in org.hibernate.stat.spiModifier and TypeInterfaceDescriptioninterfaceA 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 TypeInterfaceDescriptioninterfaceContract for schema management tool integration.interfaceContract for extracting statements from source/import/init scripts.