static class VertxWebProcessor.ParameterInjector.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
(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.ResultHandleProvider |
provider |
(package private) List<org.jboss.jandex.DotName> |
requiredAnnotationNames |
(package private) List<org.jboss.jandex.Type> |
skipTypes |
(package private) Route.HandlerType |
targetHandlerType |
| Constructor and Description |
|---|
Builder() |
VertxWebProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>,org.jboss.jandex.IndexView> predicate
List<org.jboss.jandex.Type> matchTypes
List<org.jboss.jandex.Type> skipTypes
List<org.jboss.jandex.DotName> requiredAnnotationNames
VertxWebProcessor.ResultHandleProvider provider
Route.HandlerType targetHandlerType
VertxWebProcessor.ParameterInjector.Builder matchType(org.jboss.jandex.DotName className)
VertxWebProcessor.ParameterInjector.Builder matchType(org.jboss.jandex.Type type)
VertxWebProcessor.ParameterInjector.Builder matchPrimitiveWrappers()
VertxWebProcessor.ParameterInjector.Builder matchOptionalOf(org.jboss.jandex.DotName className)
VertxWebProcessor.ParameterInjector.Builder matchListOf(org.jboss.jandex.DotName className)
VertxWebProcessor.ParameterInjector.Builder matchOptionalOf(org.jboss.jandex.Type type)
VertxWebProcessor.ParameterInjector.Builder matchListOf(org.jboss.jandex.Type type)
VertxWebProcessor.ParameterInjector.Builder skipType(org.jboss.jandex.DotName className)
VertxWebProcessor.ParameterInjector.Builder skipType(org.jboss.jandex.Type type)
VertxWebProcessor.ParameterInjector.Builder requireAnnotations(org.jboss.jandex.DotName... names)
VertxWebProcessor.ParameterInjector.Builder resultHandleProvider(VertxWebProcessor.ResultHandleProvider provider)
VertxWebProcessor.ParameterInjector.Builder match(VertxWebProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>,org.jboss.jandex.IndexView> predicate)
VertxWebProcessor.ParameterInjector.Builder targetHandlerType(Route.HandlerType handlerType)
VertxWebProcessor.ParameterInjector build()
Copyright © 2021 JBoss by Red Hat. All rights reserved.