Class HibernateReactivePanacheRestProcessor


  • class HibernateReactivePanacheRestProcessor
    extends Object
    • Constructor Detail

      • HibernateReactivePanacheRestProcessor

        HibernateReactivePanacheRestProcessor()
    • Method Detail

      • feature

        io.quarkus.deployment.builditem.FeatureBuildItem feature()
      • registerRestDataPanacheExceptionMapper

        void registerRestDataPanacheExceptionMapper​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.CustomExceptionMapperBuildItem> customExceptionMappers)
      • findResourceMethodListeners

        void findResourceMethodListeners​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                         io.quarkus.deployment.annotations.BuildProducer<ResourceMethodListenerBuildItem> resourceMethodListeners)
      • findEntityResources

        void findEntityResources​(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem,
                                 List<ResourceMethodListenerBuildItem> resourceMethodListeners,
                                 io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer,
                                 io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer)
        Find Panache entity resources and generate their implementations.
      • findRepositoryResources

        void findRepositoryResources​(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem,
                                     List<ResourceMethodListenerBuildItem> resourceMethodListeners,
                                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> implementationsProducer,
                                     io.quarkus.deployment.annotations.BuildProducer<RestDataResourceBuildItem> restDataResourceProducer,
                                     io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer)
        Find Panache repository resources and generate their implementations.