Package io.quarkus.vertx.web.deployment
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 Summary
ConstructorsConstructorDescriptionAnnotatedRouteHandlerBuildItem(io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, List<org.jboss.jandex.AnnotationInstance> routes, org.jboss.jandex.AnnotationInstance routeBase) 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 Summary
-
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
-
getRouteBase
public org.jboss.jandex.AnnotationInstance getRouteBase() -
isBlocking
public boolean isBlocking() -
shouldAlwaysAuthenticateRoute
public boolean shouldAlwaysAuthenticateRoute() -
getCompression
public io.quarkus.vertx.http.runtime.HttpCompression getCompression()
-