Uses of Class
io.quarkus.hibernate.orm.deployment.JpaModelBuildItem

Packages that use JpaModelBuildItem
Package
Description
 
  • Uses of JpaModelBuildItem in io.quarkus.hibernate.orm.deployment

    Modifier and Type
    Method
    Description
     
    Methods in io.quarkus.hibernate.orm.deployment with parameters of type JpaModelBuildItem
    Modifier and Type
    Method
    Description
    void
    HibernateOrmProcessor.build(io.quarkus.deployment.recording.RecorderContext recorderContext, io.quarkus.hibernate.orm.runtime.HibernateOrmRecorder recorder, io.quarkus.deployment.Capabilities capabilities, JpaModelBuildItem jpaModel, HibernateOrmConfig hibernateOrmConfig, List<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, List<HibernateOrmIntegrationStaticConfiguredBuildItem> integrationBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.BeanContainerListenerBuildItem> beanContainerListener, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.validator.spi.BeanValidationTraversableResolverBuildItem> beanValidationTraversableResolver, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode)
     
    static io.quarkus.hibernate.orm.runtime.boot.scan.QuarkusScanner
    HibernateOrmProcessor.buildQuarkusScanner(JpaModelBuildItem jpaModel)
    Set up the scanner, as this scanning has already been done we need to just tell it about the classes we have discovered.
    io.quarkus.panache.hibernate.common.deployment.HibernateModelClassCandidatesForFieldAccessBuildItem
    HibernateOrmProcessor.candidatesForFieldAccess(JpaModelBuildItem jpaModel)
     
    void
    HibernateOrmProcessor.configurationDescriptorBuilding(io.quarkus.hibernate.orm.runtime.HibernateOrmRecorder recorder, HibernateOrmConfig hibernateOrmConfig, io.quarkus.deployment.builditem.CombinedIndexBuildItem index, ImpliedBlockingPersistenceUnitTypeBuildItem impliedPU, List<PersistenceXmlDescriptorBuildItem> persistenceXmlDescriptors, List<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSources, List<io.quarkus.reactive.datasource.spi.ReactiveDataSourceBuildItem> reactiveDataSources, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, List<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModelBuildItems, 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<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, List<io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem> dbKindMetadataBuildItems)
     
    io.quarkus.panache.hibernate.common.deployment.HibernateEnhancersRegisteredBuildItem
    HibernateOrmProcessor.enhancerDomainObjects(JpaModelBuildItem jpaModel, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> transformers, List<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModelBuildItems, List<AdditionalJpaModelBuildItem> deprecatedAdditionalJpaModelBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> additionalClasses)
     
    (package private) void
    HibernateOrmProcessor.generateMissingPackageInfos(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, JpaModelBuildItem jpaModel, List<io.quarkus.deployment.builditem.ApplicationClassPredicateBuildItem> predicates, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResources)
    Hibernate ORM checks package-info and if we have a negative lookup, it's not cached by AOT class loading.
    HibernateOrmProcessor.getModelPerPersistenceUnit(HibernateOrmConfig hibernateOrmConfig, List<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModelBuildItems, JpaModelBuildItem jpaModel, org.jboss.jandex.IndexView index, boolean enableDefaultPersistenceUnit)
     
    io.quarkus.deployment.builditem.BytecodeRecorderConstantDefinitionBuildItem
    HibernateOrmProcessor.pregenProxies(JpaModelBuildItem jpaModel, JpaModelIndexBuildItem indexBuildItem, io.quarkus.deployment.builditem.TransformedClassesBuildItem transformedClassesBuildItem, List<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, List<io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem> additionalJpaModelBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClassBuildItemBuildProducer, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReloadBuildItem, ExecutorService buildExecutor)
     
    (package private) void
    HibernateOrmCdiProcessor.registerBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AutoAddScopeBuildItem> autoAddScope, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.Capabilities capabilities, List<PersistenceUnitDescriptorBuildItem> descriptors, JpaModelBuildItem jpaModel)
     
    (package private) void
    HibernateOrmCdiProcessor.transformBeans(JpaModelBuildItem jpaModel, JpaModelIndexBuildItem indexBuildItem, io.quarkus.arc.deployment.BeanDiscoveryFinishedBuildItem beans, List<PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> producer)
     
    Method parameters in io.quarkus.hibernate.orm.deployment with type arguments of type JpaModelBuildItem
    Modifier and Type
    Method
    Description
    void
    HibernateOrmProcessor.defineJpaEntities(JpaModelIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<JpaModelBuildItem> domainObjectsProducer, List<IgnorableNonIndexedClasses> ignorableNonIndexedClassesBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeploymentWatchedFiles, List<JpaModelPersistenceUnitContributionBuildItem> jpaModelPuContributions)