Class HibernateReactiveProcessor
- java.lang.Object
-
- io.quarkus.hibernate.reactive.deployment.HibernateReactiveProcessor
-
public final class HibernateReactiveProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static String[]REFLECTIVE_CONSTRUCTORS_NEEDED
-
Constructor Summary
Constructors Constructor Description HibernateReactiveProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(RecorderContext recorderContext, HibernateReactiveRecorder recorder, JpaModelBuildItem jpaModel)voidbuildReactivePersistenceUnit(HibernateOrmConfig hibernateOrmConfig, CombinedIndexBuildItem index, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, List<PersistenceXmlDescriptorBuildItem> persistenceXmlDescriptors, ApplicationArchivesBuildItem applicationArchivesBuildItem, LaunchModeBuildItem launchMode, JpaModelBuildItem jpaModel, BuildProducer<SystemPropertyBuildItem> systemProperties, BuildProducer<NativeImageResourceBuildItem> nativeImageResources, BuildProducer<HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, BuildProducer<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptors, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems, CurateOutcomeBuildItem curateOutcomeBuildItem, List<io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem> dbKindDialectBuildItems)(package private) voidreflections(BuildProducer<ReflectiveClassBuildItem> reflectiveClass)(package private) voidregisterBeans(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, CombinedIndexBuildItem combinedIndex, List<PersistenceUnitDescriptorBuildItem> descriptors, JpaModelBuildItem jpaModel)(package private) PersistenceProviderSetUpBuildItemsetUpPersistenceProviderAndWaitForVertxPool(HibernateReactiveRecorder recorder, io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfig hibernateOrmRuntimeConfig, List<HibernateOrmIntegrationRuntimeConfiguredBuildItem> integrationBuildItems, BuildProducer<io.quarkus.arc.deployment.RecorderBeanInitializedBuildItem> orderEnforcer)(package private) voidwaitForVertxPool(List<VertxPoolBuildItem> vertxPool, List<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, BuildProducer<HibernateOrmIntegrationRuntimeConfiguredBuildItem> runtimeConfigured)
-
-
-
Field Detail
-
REFLECTIVE_CONSTRUCTORS_NEEDED
static final String[] REFLECTIVE_CONSTRUCTORS_NEEDED
-
-
Method Detail
-
registerBeans
void registerBeans(BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, CombinedIndexBuildItem combinedIndex, List<PersistenceUnitDescriptorBuildItem> descriptors, JpaModelBuildItem jpaModel)
-
reflections
void reflections(BuildProducer<ReflectiveClassBuildItem> reflectiveClass)
-
build
public void build(RecorderContext recorderContext, HibernateReactiveRecorder recorder, JpaModelBuildItem jpaModel)
-
buildReactivePersistenceUnit
public void buildReactivePersistenceUnit(HibernateOrmConfig hibernateOrmConfig, CombinedIndexBuildItem index, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, List<PersistenceXmlDescriptorBuildItem> persistenceXmlDescriptors, ApplicationArchivesBuildItem applicationArchivesBuildItem, LaunchModeBuildItem launchMode, JpaModelBuildItem jpaModel, BuildProducer<SystemPropertyBuildItem> systemProperties, BuildProducer<NativeImageResourceBuildItem> nativeImageResources, BuildProducer<HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, BuildProducer<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptors, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems, CurateOutcomeBuildItem curateOutcomeBuildItem, List<io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem> dbKindDialectBuildItems)
-
waitForVertxPool
void waitForVertxPool(List<VertxPoolBuildItem> vertxPool, List<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, BuildProducer<HibernateOrmIntegrationRuntimeConfiguredBuildItem> runtimeConfigured)
-
setUpPersistenceProviderAndWaitForVertxPool
PersistenceProviderSetUpBuildItem setUpPersistenceProviderAndWaitForVertxPool(HibernateReactiveRecorder recorder, io.quarkus.hibernate.orm.runtime.HibernateOrmRuntimeConfig hibernateOrmRuntimeConfig, List<HibernateOrmIntegrationRuntimeConfiguredBuildItem> integrationBuildItems, BuildProducer<io.quarkus.arc.deployment.RecorderBeanInitializedBuildItem> orderEnforcer)
-
-