Package io.quarkus.hibernate.orm.runtime
Class HibernateOrmRecorder
java.lang.Object
io.quarkus.hibernate.orm.runtime.HibernateOrmRecorder
- Author:
- Emmanuel Bernard emmanuel@hibernate.org
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallHibernateFeatureInit(boolean enabled) The feature needs to be initialized, even if it's not enabled.dataSourceTenantConnectionResolver(String persistenceUnitName, Optional<String> dataSourceName, MultiTenancyStrategy multiTenancyStrategy, String multiTenancySchemaDataSourceName) voiddoValidation(String puName) voidenlistPersistenceUnit(Set<String> entityClassNames) initMetadata(List<QuarkusPersistenceUnitDefinition> parsedPersistenceXmlDescriptors, org.hibernate.boot.archive.scan.spi.Scanner scanner, Collection<Class<? extends org.hibernate.integrator.spi.Integrator>> additionalIntegrators) Function<io.quarkus.arc.SyntheticCreationalContext<org.hibernate.SessionFactory>,org.hibernate.SessionFactory> sessionFactorySupplier(String persistenceUnitName) Function<io.quarkus.arc.SyntheticCreationalContext<org.hibernate.Session>,org.hibernate.Session> sessionSupplier(String persistenceUnitName) voidsetupPersistenceProvider(HibernateOrmRuntimeConfig hibernateOrmRuntimeConfig, Map<String, List<HibernateOrmIntegrationRuntimeDescriptor>> integrationRuntimeDescriptors) voidstartAllPersistenceUnits(BeanContainer beanContainer) Function<io.quarkus.arc.SyntheticCreationalContext<org.hibernate.StatelessSession>,org.hibernate.StatelessSession> statelessSessionSupplier(String persistenceUnitName)
-
Constructor Details
-
HibernateOrmRecorder
-
-
Method Details
-
enlistPersistenceUnit
-
callHibernateFeatureInit
public void callHibernateFeatureInit(boolean enabled) The feature needs to be initialized, even if it's not enabled.- Parameters:
enabled- Set to false if it's not being enabled, to log appropriately.
-
setupPersistenceProvider
public void setupPersistenceProvider(HibernateOrmRuntimeConfig hibernateOrmRuntimeConfig, Map<String, List<HibernateOrmIntegrationRuntimeDescriptor>> integrationRuntimeDescriptors) -
initMetadata
public BeanContainerListener initMetadata(List<QuarkusPersistenceUnitDefinition> parsedPersistenceXmlDescriptors, org.hibernate.boot.archive.scan.spi.Scanner scanner, Collection<Class<? extends org.hibernate.integrator.spi.Integrator>> additionalIntegrators) -
dataSourceTenantConnectionResolver
public Supplier<DataSourceTenantConnectionResolver> dataSourceTenantConnectionResolver(String persistenceUnitName, Optional<String> dataSourceName, MultiTenancyStrategy multiTenancyStrategy, String multiTenancySchemaDataSourceName) -
jpaConfigSupplier
-
startAllPersistenceUnits
-
sessionFactorySupplier
-
sessionSupplier
-
statelessSessionSupplier
-
doValidation
-