class VertxWebProcessor extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
VertxWebProcessor.ParameterInjector |
(package private) static interface |
VertxWebProcessor.ParamValidator |
(package private) static interface |
VertxWebProcessor.ResultHandleProvider |
(package private) static interface |
VertxWebProcessor.TriPredicate<A,B,C> |
| Constructor and Description |
|---|
VertxWebProcessor() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addAdditionalRoutes(VertxWebRecorder recorder,
List<AnnotatedRouteHandlerBuildItem> routeHandlerBusinessMethods,
List<AnnotatedRouteFilterBuildItem> routeFilterBusinessMethods,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy,
BodyHandlerBuildItem bodyHandler,
io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routeProducer,
io.quarkus.deployment.annotations.BuildProducer<FilterBuildItem> filterProducer,
List<RequireBodyHandlerBuildItem> bodyHandlerRequired,
io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchive,
io.quarkus.arc.deployment.TransformedAnnotationsBuildItem transformedAnnotations,
io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown,
io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode,
io.quarkus.deployment.annotations.BuildProducer<RouteDescriptionBuildItem> descriptions,
io.quarkus.deployment.Capabilities capabilities,
Optional<BeanValidationAnnotationsBuildItem> beanValidationAnnotations,
List<io.quarkus.deployment.builditem.ApplicationClassPredicateBuildItem> predicates) |
(package private) io.quarkus.arc.deployment.AutoAddScopeBuildItem |
autoAddScope() |
(package private) BodyHandlerBuildItem |
bodyHandler(BodyHandlerBuildItem realOne) |
(package private) static boolean |
canMatchSameRequest(RouteMatcher m1,
RouteMatcher m2) |
(package private) static void |
convertPrimitiveAndSet(io.quarkus.gizmo.AssignableResultHandle paramHandle,
org.jboss.jandex.Type paramType,
io.quarkus.gizmo.BytecodeCreator invoke,
org.jboss.jandex.MethodInfo method,
int position) |
(package private) io.quarkus.deployment.builditem.FeatureBuildItem |
feature() |
(package private) void |
implementConstructor(io.quarkus.arc.processor.BeanInfo bean,
io.quarkus.gizmo.ClassCreator invokerCreator,
io.quarkus.gizmo.FieldCreator beanField,
io.quarkus.gizmo.FieldCreator contextField,
io.quarkus.gizmo.FieldCreator containerField,
io.quarkus.gizmo.FieldCreator validatorField) |
(package private) void |
implementInvoke(HandlerDescriptor descriptor,
io.quarkus.arc.processor.BeanInfo bean,
org.jboss.jandex.MethodInfo method,
io.quarkus.gizmo.ClassCreator invokerCreator,
io.quarkus.gizmo.FieldCreator beanField,
io.quarkus.gizmo.FieldCreator contextField,
io.quarkus.gizmo.FieldCreator containerField,
io.quarkus.gizmo.FieldCreator validatorField,
io.quarkus.arc.deployment.TransformedAnnotationsBuildItem transformedAnnotations,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy,
String defaultProduces,
org.jboss.jandex.IndexView index) |
(package private) static List<VertxWebProcessor.ParameterInjector> |
initParamInjectors() |
(package private) void |
routeNotFound(io.quarkus.deployment.Capabilities capabilities,
ResourceNotFoundRecorder recorder,
VertxWebRouterBuildItem router,
List<RouteDescriptionBuildItem> descriptions,
HttpRootPathBuildItem httpRoot,
List<NotFoundPageDisplayableEndpointBuildItem> additionalEndpoints) |
(package private) void |
unremovableBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans) |
(package private) void |
validateBeanDeployment(io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchive,
io.quarkus.arc.deployment.ValidationPhaseBuildItem validationPhase,
io.quarkus.arc.deployment.TransformedAnnotationsBuildItem transformedAnnotations,
io.quarkus.deployment.annotations.BuildProducer<AnnotatedRouteHandlerBuildItem> routeHandlerBusinessMethods,
io.quarkus.deployment.annotations.BuildProducer<AnnotatedRouteFilterBuildItem> routeFilterBusinessMethods,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> errors) |
io.quarkus.deployment.builditem.FeatureBuildItem feature()
void unremovableBeans(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans)
void validateBeanDeployment(io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchive,
io.quarkus.arc.deployment.ValidationPhaseBuildItem validationPhase,
io.quarkus.arc.deployment.TransformedAnnotationsBuildItem transformedAnnotations,
io.quarkus.deployment.annotations.BuildProducer<AnnotatedRouteHandlerBuildItem> routeHandlerBusinessMethods,
io.quarkus.deployment.annotations.BuildProducer<AnnotatedRouteFilterBuildItem> routeFilterBusinessMethods,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.ValidationPhaseBuildItem.ValidationErrorBuildItem> errors)
BodyHandlerBuildItem bodyHandler(BodyHandlerBuildItem realOne)
void addAdditionalRoutes(VertxWebRecorder recorder, List<AnnotatedRouteHandlerBuildItem> routeHandlerBusinessMethods, List<AnnotatedRouteFilterBuildItem> routeFilterBusinessMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy, BodyHandlerBuildItem bodyHandler, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routeProducer, io.quarkus.deployment.annotations.BuildProducer<FilterBuildItem> filterProducer, List<RequireBodyHandlerBuildItem> bodyHandlerRequired, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchive, io.quarkus.arc.deployment.TransformedAnnotationsBuildItem transformedAnnotations, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.annotations.BuildProducer<RouteDescriptionBuildItem> descriptions, io.quarkus.deployment.Capabilities capabilities, Optional<BeanValidationAnnotationsBuildItem> beanValidationAnnotations, List<io.quarkus.deployment.builditem.ApplicationClassPredicateBuildItem> predicates)
void routeNotFound(io.quarkus.deployment.Capabilities capabilities,
ResourceNotFoundRecorder recorder,
VertxWebRouterBuildItem router,
List<RouteDescriptionBuildItem> descriptions,
HttpRootPathBuildItem httpRoot,
List<NotFoundPageDisplayableEndpointBuildItem> additionalEndpoints)
io.quarkus.arc.deployment.AutoAddScopeBuildItem autoAddScope()
void implementConstructor(io.quarkus.arc.processor.BeanInfo bean,
io.quarkus.gizmo.ClassCreator invokerCreator,
io.quarkus.gizmo.FieldCreator beanField,
io.quarkus.gizmo.FieldCreator contextField,
io.quarkus.gizmo.FieldCreator containerField,
io.quarkus.gizmo.FieldCreator validatorField)
void implementInvoke(HandlerDescriptor descriptor, io.quarkus.arc.processor.BeanInfo bean, org.jboss.jandex.MethodInfo method, io.quarkus.gizmo.ClassCreator invokerCreator, io.quarkus.gizmo.FieldCreator beanField, io.quarkus.gizmo.FieldCreator contextField, io.quarkus.gizmo.FieldCreator containerField, io.quarkus.gizmo.FieldCreator validatorField, io.quarkus.arc.deployment.TransformedAnnotationsBuildItem transformedAnnotations, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchy, String defaultProduces, org.jboss.jandex.IndexView index)
static boolean canMatchSameRequest(RouteMatcher m1, RouteMatcher m2)
static List<VertxWebProcessor.ParameterInjector> initParamInjectors()
static void convertPrimitiveAndSet(io.quarkus.gizmo.AssignableResultHandle paramHandle,
org.jboss.jandex.Type paramType,
io.quarkus.gizmo.BytecodeCreator invoke,
org.jboss.jandex.MethodInfo method,
int position)
Copyright © 2021 JBoss by Red Hat. All rights reserved.