Uses of Class
io.quarkus.rest.client.reactive.deployment.RegisterProviderAnnotationInstanceBuildItem

  • Uses of RegisterProviderAnnotationInstanceBuildItem in io.quarkus.rest.client.reactive.deployment

    Modifier and Type
    Method
    Description
    (package private) void
    RestClientReactiveProcessor.registerProvidersFromAnnotations(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, List<RegisterProviderAnnotationInstanceBuildItem> registerProviderAnnotationInstances, List<AnnotationToRegisterIntoClientContextBuildItem> annotationsToRegisterIntoClientContext, List<io.quarkus.rest.client.reactive.spi.ClientRequestFilterBuildItem> clientRequestFilters, List<io.quarkus.rest.client.reactive.spi.ClientResponseFilterBuildItem> clientResponseFilters, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeansProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClassesProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeansProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassesProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.execannotations.ExecutionModelAnnotationsAllowedBuildItem> executionModelAnnotationsAllowedProducer, io.quarkus.rest.client.reactive.runtime.RestClientReactiveConfig clientConfig)
    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 registers all the provider implementations annotated with @Provider using AnnotationRegisteredProviders.addGlobalProvider(Class, int)
    void
    RestClientReactiveProcessor.registerProvidersInstances(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<RegisterProviderAnnotationInstanceBuildItem> producer)