Class ReactiveRoutesProcessor.ParameterInjector

java.lang.Object
io.quarkus.vertx.web.deployment.ReactiveRoutesProcessor.ParameterInjector
Enclosing class:
ReactiveRoutesProcessor

static class ReactiveRoutesProcessor.ParameterInjector extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • builder

    • matches

      boolean matches(org.jboss.jandex.Type paramType, Set<org.jboss.jandex.AnnotationInstance> paramAnnotations, org.jboss.jandex.IndexView index)
    • getTargetHandlerType

      Route.HandlerType getTargetHandlerType()
    • validate

      void validate(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, org.jboss.jandex.AnnotationInstance routeInstance, org.jboss.jandex.Type paramType, Set<org.jboss.jandex.AnnotationInstance> paramAnnotations)
    • getResultHandle

      io.quarkus.gizmo.ResultHandle getResultHandle(org.jboss.jandex.MethodInfo method, org.jboss.jandex.Type paramType, Set<org.jboss.jandex.AnnotationInstance> annotations, io.quarkus.gizmo.ResultHandle routingContext, io.quarkus.gizmo.MethodCreator invoke, int position, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy)