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 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 © 2020 JBoss by Red Hat. All rights reserved.