Class HibernateReactiveProcessor
java.lang.Object
io.quarkus.hibernate.reactive.deployment.HibernateReactiveProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(io.quarkus.hibernate.reactive.runtime.HibernateReactiveRecorder recorder, List<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> descriptors) voidbuildReactivePersistenceUnit(io.quarkus.hibernate.orm.deployment.HibernateOrmConfig hibernateOrmConfig, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig dataSourcesReactiveBuildTimeConfig, List<io.quarkus.hibernate.orm.deployment.PersistenceXmlDescriptorBuildItem> persistenceXmlDescriptors, List<io.quarkus.reactive.datasource.deployment.ReactiveDataSourceBuildItem> reactiveDataSources, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSources, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModelBuildItems, io.quarkus.hibernate.orm.deployment.JpaModelBuildItem jpaModel, io.quarkus.deployment.Capabilities capabilities, List<io.quarkus.hibernate.orm.deployment.spi.SqlLoadScriptDefaultBuildItem> additionalSqlLoadScriptDefaults, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.SystemPropertyBuildItem> systemProperties, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptors, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, List<io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem> dbKindDialectBuildItems) (package private) voidreflections(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) (package private) voidregisterServicesForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> services) (package private) io.quarkus.hibernate.orm.deployment.PersistenceProviderSetUpBuildItemsetUpPersistenceProviderAndWaitForVertxPool(io.quarkus.hibernate.reactive.runtime.HibernateReactiveRecorder recorder, List<io.quarkus.hibernate.orm.deployment.integration.HibernateOrmIntegrationRuntimeConfiguredBuildItem> integrationBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.RecorderBeanInitializedBuildItem> orderEnforcer) (package private) voidsilenceLogging(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> logCategories) (package private) voidwaitForVertxPool(List<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.integration.HibernateOrmIntegrationRuntimeConfiguredBuildItem> runtimeConfigured)
-
Field Details
-
REFLECTIVE_CONSTRUCTORS_NEEDED
-
-
Constructor Details
-
HibernateReactiveProcessor
public HibernateReactiveProcessor()
-
-
Method Details
-
registerServicesForReflection
void registerServicesForReflection(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> services) -
reflections
void reflections(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) -
build
public void build(io.quarkus.hibernate.reactive.runtime.HibernateReactiveRecorder recorder, List<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> descriptors) -
buildReactivePersistenceUnit
public void buildReactivePersistenceUnit(io.quarkus.hibernate.orm.deployment.HibernateOrmConfig hibernateOrmConfig, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig dataSourcesReactiveBuildTimeConfig, List<io.quarkus.hibernate.orm.deployment.PersistenceXmlDescriptorBuildItem> persistenceXmlDescriptors, List<io.quarkus.reactive.datasource.deployment.ReactiveDataSourceBuildItem> reactiveDataSources, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSources, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModelBuildItems, io.quarkus.hibernate.orm.deployment.JpaModelBuildItem jpaModel, io.quarkus.deployment.Capabilities capabilities, List<io.quarkus.hibernate.orm.deployment.spi.SqlLoadScriptDefaultBuildItem> additionalSqlLoadScriptDefaults, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.SystemPropertyBuildItem> systemProperties, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptors, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, List<io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem> dbKindDialectBuildItems) -
waitForVertxPool
void waitForVertxPool(List<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.integration.HibernateOrmIntegrationRuntimeConfiguredBuildItem> runtimeConfigured) -
setUpPersistenceProviderAndWaitForVertxPool
io.quarkus.hibernate.orm.deployment.PersistenceProviderSetUpBuildItem setUpPersistenceProviderAndWaitForVertxPool(io.quarkus.hibernate.reactive.runtime.HibernateReactiveRecorder recorder, List<io.quarkus.hibernate.orm.deployment.integration.HibernateOrmIntegrationRuntimeConfiguredBuildItem> integrationBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.RecorderBeanInitializedBuildItem> orderEnforcer) -
silenceLogging
void silenceLogging(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> logCategories)
-