All Classes Interface Summary Class Summary Annotation Types Summary
| Class |
Description |
| BootstrapOnlyProxyFactoryFactoryInitiator |
We need a different implementation of ProxyFactoryFactory during the build than at runtime,
so to allow metadata validation.
|
| BuildTimeSettings |
|
| CfgXmlAccessServiceInitiatorQuarkus |
|
| DataSourceTenantConnectionResolver |
Creates a database connection based on the data sources in the configuration file.
|
| Delete_ConfigXsdSupport |
Class org.hibernate.boot.xsd.ConfigXsdSupport is used only to validate
configuration schema, which should never happen at runtime.
|
| Delete_HibernatePersistenceProvider |
|
| Delete_StandardJaccServiceImpl |
|
| DialectFactoryInitiator |
Copied from
org.hibernate.engine.jdbc.dialect.internal.DialectFactoryInitiator
|
| DisabledBytecodeProviderInitiator |
|
| DisabledJMXInitiator |
Replacement implementation of org.hibernate.jmx.internal.JmxServiceInitiator
MBeans are currently too troublesome in GraalVM, so enforce disabling its
usage.
|
| FastBootEntityManagerFactoryBuilder |
|
| FastBootHibernatePersistenceProvider |
This can not inherit from HibernatePersistenceProvider as that would force
the native-image tool to include all code which could be triggered from using
that: we need to be able to fully exclude HibernatePersistenceProvider from
the native image.
|
| FastBootMetadataBuilder |
Alternative to EntityManagerFactoryBuilderImpl so to have full control of how MetadataBuilderImplementor
is created, which configuration properties are supportable, custom overrides, etc...
|
| FlatClassLoaderService |
Replaces the ClassLoaderService in Hibernate ORM with one which should work in native mode.
|
| ForwardingSession |
|
| Hibernate |
|
| HibernateCurrentTenantIdentifierResolver |
Maps from the Quarkus TenantResolver to the Hibernate CurrentTenantIdentifierResolver model.
|
| HibernateMetricsRecorder |
This recorder is invoked IFF Hibernate metrics and Hibernate statistics are enabled
|
| HibernateMultiTenantConnectionProvider |
|
| HibernateOrmDevConsoleInfoSupplier |
|
| HibernateOrmDevConsoleInfoSupplier.EntityInfo |
|
| HibernateOrmDevConsoleInfoSupplier.PersistenceUnitInfo |
|
| HibernateOrmDevConsoleInfoSupplier.PersistenceUnitNameComparator |
|
| HibernateOrmDevConsoleInfoSupplier.PersistenceUnitsInfo |
|
| HibernateOrmDevConsoleInfoSupplier.QueryInfo |
|
| HibernateOrmDevConsoleIntegrator |
|
| HibernateOrmIntegrationRuntimeDescriptor |
|
| HibernateOrmIntegrationRuntimeInitListener |
|
| HibernateOrmIntegrationStaticDescriptor |
|
| HibernateOrmIntegrationStaticInitListener |
|
| HibernateOrmRecorder |
|
| HibernateOrmRuntimeConfig |
|
| HibernateOrmRuntimeConfigPersistenceUnit |
|
| HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabase |
|
| HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitDatabaseGeneration |
|
| HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitLog |
|
| HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScriptGeneration |
|
| HibernateOrmRuntimeConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitScripts |
|
| InitialInitiatorListProvider |
The initial list of StandardServiceInitiator instances is a constant
for Hibernate ORM "classic", but the list needs to be different for
Hibernate Reactive.
|
| IntegrationSettings |
|
| IntegrationSettings.Builder |
|
| JPAConfig |
|
| JPAConfig.LazyPersistenceUnit |
|
| JPAConfigSupport |
|
| JTASessionOpener |
A delegate for opening a JTA-enabled Hibernate ORM session.
|
| LightPersistenceXmlDescriptor |
|
| MirroringIntegratorService |
Mirror replay of the state generated by
org.hibernate.integrator.internal.IntegratorServiceImpl
N.B.
|
| PersistenceProviderSetup |
|
| PersistenceUnit |
This annotation has two different purposes.
|
| PersistenceUnit.List |
|
| PersistenceUnit.PersistenceUnitLiteral |
|
| PersistenceUnitExtension |
CDI qualifier for beans representing an "extension" of a persistence unit,
i.e.
|
| PersistenceUnitExtension.List |
|
| PersistenceUnitExtension.Literal |
|
| PersistenceUnitsHolder |
|
| PersistenceUnitUtil |
|
| PreconfiguredServiceRegistryBuilder |
Helps to instantiate a ServiceRegistryBuilder from a previous state.
|
| PreGeneratedProxies |
A holder class for proxies that were generated at build time,
where possible these are re-used rather than generating new ones
at static init time.
|
| PreGeneratedProxies.ProxyClassDetailsHolder |
|
| PrevalidatedQuarkusMetadata |
This is a Quarkus custom implementation of Metadata wrapping the original
implementation from Hibernate ORM.
|
| ProviderUtil |
|
| ProxyDefinitions |
Runtime proxies are used by Hibernate ORM to handle a number of corner cases;
in particular Enhanced Proxies need special consideration in Quarkus as
they aren't generated by the enhancers during the build.
|
| ProxyDefinitions.ProxyClassDetailsHolder |
|
| QuarkusArcBeanContainer |
|
| QuarkusConnectionProvider |
|
| QuarkusConnectionProviderInitiator |
|
| QuarkusH2Dialect |
Subclass of H2Dialect fixing schema updates by considering unquoted identifiers as upper case.
|
| QuarkusImportSqlCommandExtractorInitiator |
|
| QuarkusIntegratorServiceImpl |
This is similar to the default IntegratorService from Hibernate ORM,
except that it doesn't come with default integrators as we prefer explicit
control.
|
| QuarkusJndiServiceInitiator |
|
| QuarkusJtaPlatform |
|
| QuarkusJtaPlatformInitiator |
|
| QuarkusManagedBeanRegistry |
A replacement for ManagedBeanRegistryImpl that:
forces the use of QuarkusManagedBeanRegistry,
which works with Arc and respects configured scopes when instantiating CDI beans.
is not stoppable and leaves the release of beans to QuarkusArcBeanContainer,
so that the bean container and its beans can be reused between static init and runtime init,
even though we stop Hibernate ORM services after the end of static init.
|
| QuarkusManagedBeanRegistryInitiator |
|
| QuarkusMutableIdentifierGeneratorFactory |
Wraps the default DefaultIdentifierGeneratorFactory so to make sure we store the Class references
of any IdentifierGenerator which is accessed during the build of the Metadata.
|
| QuarkusMutableIdentifierGeneratorFactoryInitiator |
Needs to mimick MutableIdentifierGeneratorFactoryInitiator, but allows us to capture
which Identifier strategies are being used, so that we can keep a reference to the classed
needed at runtime.
|
| QuarkusPersistenceUnitDefinition |
This represent the fully specified configuration of a Persistence Unit,
in a format which is compatible with the bytecode recorder.
|
| QuarkusPersistenceUnitDefinition.Serialized |
This includes the state of both the QuarkusPersistenceUnitDefinition
and its more complex field of type LightPersistenceXmlDescriptor
|
| QuarkusPersistenceUnitDefinition.Substitution |
|
| QuarkusPostgreSQL10Dialect |
Subclass of PostgreSQL10Dialect fixing schema updates by considering unquoted identifiers as lower case.
|
| QuarkusPostgreSQL95Dialect |
Subclass of PostgreSQL95Dialect fixing schema updates by considering unquoted identifiers as lower case.
|
| QuarkusProxyFactory |
This ProxyFactory implementation is very similar to the ByteBuddyProxyFactory,
except the class definitions of the proxies have been built upfront so to allow
usage of enhanced proxies in native images.
|
| QuarkusRegionFactoryInitiator |
|
| QuarkusRuntimeProxyFactoryFactory |
This ProxyFactoryFactory is responsible to loading proxies which have been
defined in advance.
|
| QuarkusRuntimeProxyFactoryFactoryInitiator |
Responsible for initializing the QuarkusRuntimeProxyFactoryFactory.
|
| QuarkusScanner |
A hard coded scanner.
|
| QuarkusScanner.ClassDescriptorImpl |
|
| QuarkusScanner.PackageDescriptorImpl |
|
| QuarkusScanner.Result |
|
| QuarkusSimplifiedIdentifierGeneratorFactory |
Quarkus custom implementation of Hibernate ORM's org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory
differences with the original:
1# it does not attempt to use a BeanContainer to create instances; Hibernate ORM introduced this feature in HHH-14688
2# No need to handle AvailableSettings.USE_NEW_ID_GENERATOR_MAPPINGS as Quarkus users shouldn't disable it (on by default)
|
| QuarkusStaticDialectFactory |
|
| QuarkusStaticDialectFactoryInitiator |
|
| QuarkusStrategySelectorBuilder |
Similar to StrategySelectorBuilder but
omits registering the components we don't support, and uses a new pattern of registration
meant to avoid class initializations.
|
| RecordableBootstrap |
Has to extend StandardServiceRegistryBuilder even if we don't want: needs to
be assignable to it.
|
| RecordableBootstrapFactory |
|
| RecordableXmlMapping |
A substitute to Hibernate ORM's "Binding",
which is actually a representation of a parsed XML mapping file (orm.xml or hbm.xml).
|
| RecordedState |
|
| RecordingDialectFactory |
|
| RequestScopedSessionHolder |
Bean that is used to manage request scoped sessions
|
| RuntimeSettings |
|
| RuntimeSettings.Builder |
|
| SchemaManagementIntegrator |
|
| SchemaManagementIntegrator.Holder |
|
| SingletonPersistenceProviderResolver |
|
| StandardHibernateORMInitiatorListProvider |
Here we define the list of standard Service Initiators to be used by
Hibernate ORM when running on Quarkus.
|
| StaticInitHibernatePersistenceProviderResolver |
During the static init phase, we don't access the PersistenceProviderResolver.
|
| Substitute_JaccIntegrator |
|
| Substitute_JmxServiceImpl |
|
| Substitute_PersistenceProviderResolverHolder |
|
| Substitute_ThreadLocalSessionContext |
|
| TenantConnectionResolver |
Resolves the ConnectionProvider for tenants dynamically.
|
| TenantResolver |
Resolves tenant identifier dynamically so that the proper configuration can be used.
|
| TransactionScopedSession |
|
| TransactionScopedSession.SessionResult |
|
| TransactionSessions |
|