Top Description Interfaces Annotations Classes
[default module]

Package org.hibernate.service


Defines a framework for pluggable services, allowing for customization of key components of Hibernate, and abstraction of these components as SPI interfaces.

Services usually belong to a org.hibernate.service.ServiceRegistry, since that's where Hibernate goes to find them.

Libraries may even contribute discoverable service implementations via the Java java.util.ServiceLoader facility.

See Also
org.hibernate.service.Service, org.hibernate.service.ServiceRegistry, org.hibernate.service.spi.ServiceInitiator, org.hibernate.integrator.spi.Integrator, org.hibernate.service.spi.SessionFactoryServiceRegistryBuilder

Interface Summary

Modifier and TypeInterface and Description
public interface
Service

Marker interface for services.

public interface
ServiceRegistry

A registry of services.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
JavaServiceLoadable

Marker annotation identifying integration points which Hibernate supports loading as a Java service.

Class Summary

Modifier and TypeClass and Description
public class
public class
StandardServiceInitiators

Central definition of the standard set of service initiators defined by Hibernate.

public class
UnknownServiceException

Indicates that an unknown service was requested from the registry.

public class