static class VertxWebProcessor.ParameterInjector extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
VertxWebProcessor.ParameterInjector.Builder |
| Modifier and Type | Field and Description |
|---|---|
(package private) VertxWebProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>,org.jboss.jandex.IndexView> |
predicate |
(package private) VertxWebProcessor.ResultHandleProvider |
provider |
(package private) Route.HandlerType |
targetHandlerType |
| Constructor and Description |
|---|
ParameterInjector(VertxWebProcessor.ParameterInjector.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static VertxWebProcessor.ParameterInjector.Builder |
builder() |
(package private) 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) |
(package private) Route.HandlerType |
getTargetHandlerType() |
(package private) boolean |
matches(org.jboss.jandex.Type paramType,
Set<org.jboss.jandex.AnnotationInstance> paramAnnotations,
org.jboss.jandex.IndexView index) |
final VertxWebProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>,org.jboss.jandex.IndexView> predicate
final VertxWebProcessor.ResultHandleProvider provider
final Route.HandlerType targetHandlerType
ParameterInjector(VertxWebProcessor.ParameterInjector.Builder builder)
static VertxWebProcessor.ParameterInjector.Builder builder()
boolean matches(org.jboss.jandex.Type paramType,
Set<org.jboss.jandex.AnnotationInstance> paramAnnotations,
org.jboss.jandex.IndexView index)
Route.HandlerType getTargetHandlerType()
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)
Copyright © 2020 JBoss by Red Hat. All rights reserved.