Package io.quarkus.vertx.web.deployment
Class VertxWebProcessor.ParameterInjector.Builder
- java.lang.Object
-
- io.quarkus.vertx.web.deployment.VertxWebProcessor.ParameterInjector.Builder
-
- Enclosing class:
- VertxWebProcessor.ParameterInjector
static class VertxWebProcessor.ParameterInjector.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleancanEndResponse(package private) List<org.jboss.jandex.Type>matchTypes(package private) VertxWebProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>,org.jboss.jandex.IndexView>predicate(package private) VertxWebProcessor.ResultHandleProviderprovider(package private) List<org.jboss.jandex.DotName>requiredAnnotationNames(package private) List<org.jboss.jandex.Type>skipTypes(package private) Route.HandlerTypetargetHandlerType(package private) VertxWebProcessor.ParamValidatorvalidator
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
predicate
VertxWebProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>,org.jboss.jandex.IndexView> predicate
-
matchTypes
List<org.jboss.jandex.Type> matchTypes
-
skipTypes
List<org.jboss.jandex.Type> skipTypes
-
requiredAnnotationNames
List<org.jboss.jandex.DotName> requiredAnnotationNames
-
provider
VertxWebProcessor.ResultHandleProvider provider
-
targetHandlerType
Route.HandlerType targetHandlerType
-
validator
VertxWebProcessor.ParamValidator validator
-
canEndResponse
boolean canEndResponse
-
-
Method Detail
-
matchType
VertxWebProcessor.ParameterInjector.Builder matchType(org.jboss.jandex.DotName className)
-
matchType
VertxWebProcessor.ParameterInjector.Builder matchType(org.jboss.jandex.Type type)
-
matchPrimitiveWrappers
VertxWebProcessor.ParameterInjector.Builder matchPrimitiveWrappers()
-
matchOptionalOf
VertxWebProcessor.ParameterInjector.Builder matchOptionalOf(org.jboss.jandex.DotName className)
-
matchListOf
VertxWebProcessor.ParameterInjector.Builder matchListOf(org.jboss.jandex.DotName className)
-
matchOptionalOf
VertxWebProcessor.ParameterInjector.Builder matchOptionalOf(org.jboss.jandex.Type type)
-
matchListOf
VertxWebProcessor.ParameterInjector.Builder matchListOf(org.jboss.jandex.Type type)
-
skipType
VertxWebProcessor.ParameterInjector.Builder skipType(org.jboss.jandex.DotName className)
-
skipType
VertxWebProcessor.ParameterInjector.Builder skipType(org.jboss.jandex.Type type)
-
requireAnnotations
VertxWebProcessor.ParameterInjector.Builder requireAnnotations(org.jboss.jandex.DotName... names)
-
resultHandleProvider
VertxWebProcessor.ParameterInjector.Builder resultHandleProvider(VertxWebProcessor.ResultHandleProvider provider)
-
match
VertxWebProcessor.ParameterInjector.Builder match(VertxWebProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>,org.jboss.jandex.IndexView> predicate)
-
targetHandlerType
VertxWebProcessor.ParameterInjector.Builder targetHandlerType(Route.HandlerType handlerType)
-
validate
VertxWebProcessor.ParameterInjector.Builder validate(VertxWebProcessor.ParamValidator validator)
-
canEndResponse
VertxWebProcessor.ParameterInjector.Builder canEndResponse()
-
build
VertxWebProcessor.ParameterInjector build()
-
-