Top Interfaces Classes
[default module]

Package org.hibernate.boot.spi


Interface Summary

Modifier and TypeInterface and Description
public interface
AdditionalJaxbMappingProducer

Deprecated Intended for Envers integration until we can migrate Envers away from XML generation for building its model.
public interface
BootstrapContext

Defines a context for things generally available to the process of bootstrapping a SessionFactory that are expected to be released after the SessionFactory is built.

public interface
ClassLoaderAccess

During the process of building this metamodel, accessing the ClassLoader is very discouraged.

public interface
InFlightMetadataCollector

An in-flight representation of Metadata while Metadata is being built.

public interface
JpaOrmXmlPersistenceUnitDefaultAware

Contract for things that need to be aware of JPA orm.xml-defined persistence-unit-defaults.

public interface
MappingDefaults

Defines a (contextual) set of values to use as defaults in the absence of related mapping information.

public interface
MetadataBuilderContributor

A bootstrap process hook for contributing settings to MetadataBuilder.

public interface
MetadataBuilderFactory

An extension point for integrators that wish to hook into the process of how a Metadata is built.

public interface
MetadataBuilderImplementor

Internal API for MetadataBuilder exposing the building options being collected.

public interface
MetadataBuilderInitializer

Contract for contributing to the initialization of MetadataBuilder.

public interface
MetadataBuildingContext

Describes the context in which the process of building Metadata out of MetadataSources occurs.

public interface
MetadataBuildingOptions

Describes the options used while building the Metadata object (during org.hibernate.boot.MetadataBuilder#build() processing).

public interface
MetadataContributor

Contract for contributing to Metadata (InFlightMetadataCollector).

public interface
MetadataImplementor

The SPI-level Metadata contract.

public interface
MetadataSourcesContributor

A bootstrap process hook for contributing sources to MetadataSources.

public interface
public interface
SessionFactoryBuilderFactory

An extension point for integrators that wish to hook into the process of how a SessionFactory is built.

public interface
SessionFactoryBuilderImplementor

Additional contract for SessionFactoryBuilder mainly intended for implementors of SessionFactoryBuilderFactory.

public interface
SessionFactoryBuilderService

Allows bootstrapping Hibernate ORM using a custom SessionFactoryBuilderImplementor

public interface
SessionFactoryOptions

Aggregator of special options used to build the SessionFactory.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractDelegatingMetadata

Convenience base class for custom implementors of MetadataImplementor using delegation.

public abstract class
AbstractDelegatingMetadataBuilderImplementor<
The type of a specific sub-class; Allows sub-classes to narrow down the return-type of the contract methods to a specialization of MetadataBuilderImplementor
T extends MetadataBuilderImplementor
>

Convenience base class for custom implementors of MetadataBuilderImplementor using delegation.

public abstract class
AbstractDelegatingMetadataBuildingOptions

Convenience base class for custom implementors of MetadataBuildingOptions using delegation.

public abstract class
AbstractDelegatingSessionFactoryBuilder<
The type of a specific sub-class; Allows sub-classes to narrow down the return-type of the contract methods to a specialization of SessionFactoryBuilder
T extends SessionFactoryBuilder
>

Convenience base class for custom implementors of SessionFactoryBuilder, using delegation

public abstract class
AbstractDelegatingSessionFactoryBuilderImplementor<
The type of a specific sub-class; Allows sub-classes to narrow down the return-type of the contract methods to a specialization of SessionFactoryBuilderImplementor
T extends SessionFactoryBuilderImplementor
>

Convenience base class for custom implementors of SessionFactoryBuilderImplementor, using delegation

public class
AbstractDelegatingSessionFactoryOptions

Convenience base class for custom implementors of SessionFactoryOptions, using delegation

public class
public abstract class
ClassLoaderAccessDelegateImpl

A ClassLoaderAccess implementation based on delegation

public class