Class AnnotatedRouteHandlerBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.vertx.web.deployment.AnnotatedRouteHandlerBuildItem

public final class AnnotatedRouteHandlerBuildItem extends io.quarkus.builder.item.MultiBuildItem
  • Constructor Details

    • AnnotatedRouteHandlerBuildItem

      public AnnotatedRouteHandlerBuildItem(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, List<org.jboss.jandex.AnnotationInstance> routes, org.jboss.jandex.AnnotationInstance routeBase)
    • AnnotatedRouteHandlerBuildItem

      public AnnotatedRouteHandlerBuildItem(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, List<org.jboss.jandex.AnnotationInstance> routes, org.jboss.jandex.AnnotationInstance routeBase, boolean blocking, io.quarkus.vertx.http.runtime.HttpCompression compression, boolean alwaysAuthenticateRoute)
  • Method Details

    • getBean

      public io.quarkus.arc.processor.BeanInfo getBean()
    • getMethod

      public org.jboss.jandex.MethodInfo getMethod()
    • getRoutes

      public List<org.jboss.jandex.AnnotationInstance> getRoutes()
    • getRouteBase

      public org.jboss.jandex.AnnotationInstance getRouteBase()
    • isBlocking

      public boolean isBlocking()
    • shouldAlwaysAuthenticateRoute

      public boolean shouldAlwaysAuthenticateRoute()
    • getCompression

      public io.quarkus.vertx.http.runtime.HttpCompression getCompression()