Class RestClientReactiveProcessor


  • class RestClientReactiveProcessor
    extends Object
    • Constructor Detail

      • RestClientReactiveProcessor

        RestClientReactiveProcessor()
    • Method Detail

      • announceFeature

        void announceFeature​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> features)
      • registerQueryParamStyleForConfig

        void registerQueryParamStyleForConfig​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ConfigurationTypeBuildItem> configurationTypes)
      • activateSslNativeSupport

        io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem activateSslNativeSupport()
      • setupAdditionalBeans

        void setupAdditionalBeans​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans,
                                  RestClientRecorder restClientRecorder)
      • setupRequestCollectingFilter

        void setupRequestCollectingFilter​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ContainerRequestFilterBuildItem> filters)
      • registerHeaderFactoryBeans

        void registerHeaderFactoryBeans​(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
                                        io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
      • registerProvidersFromAnnotations

        void registerProvidersFromAnnotations​(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem,
                                              io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans,
                                              io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans)
        Creates an implementation of `AnnotationRegisteredProviders` class with a constructor that puts all the providers registered by the @RegisterProvider annotation in a map using the AnnotationRegisteredProviders.addProviders(String, Map) method
        Parameters:
        indexBuildItem - index
        generatedBeans - build producer for generated beans
      • registerProviderBeans

        io.quarkus.arc.deployment.AdditionalBeanBuildItem registerProviderBeans​(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex)
      • addRestClientBeans

        void addRestClientBeans​(io.quarkus.deployment.Capabilities capabilities,
                                io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
                                io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans,
                                RestClientReactiveConfig clientConfig)