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