Class RegisterProviderAnnotationInstanceBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.rest.client.reactive.deployment.RegisterProviderAnnotationInstanceBuildItem

public final class RegisterProviderAnnotationInstanceBuildItem extends io.quarkus.builder.item.MultiBuildItem
A Build Item that is used to capture the information of usages equivalent to @RegisterProvider(SomeProvider.class). The use of the build item facilitates support for use cases that need to have the same effect as @RegisterProvider(SomeProvider.class), but that don't actually use the RegisterProvider annotation.
  • Constructor Details

    • RegisterProviderAnnotationInstanceBuildItem

      public RegisterProviderAnnotationInstanceBuildItem(String targetClass, org.jboss.jandex.AnnotationInstance annotationInstance)
  • Method Details

    • getTargetClass

      public String getTargetClass()
    • getAnnotationInstance

      public org.jboss.jandex.AnnotationInstance getAnnotationInstance()