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
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) List<org.jboss.jandex.Type>(package private) ReactiveRoutesProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>, org.jboss.jandex.IndexView> (package private) ReactiveRoutesProcessor.ResultHandleProvider(package private) List<org.jboss.jandex.DotName>(package private) List<org.jboss.jandex.Type>(package private) Route.HandlerType(package private) ReactiveRoutesProcessor.ParamValidator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) ReactiveRoutesProcessor.ParameterInjectorbuild()(package private) ReactiveRoutesProcessor.ParameterInjector.Builder(package private) ReactiveRoutesProcessor.ParameterInjector.Buildermatch(ReactiveRoutesProcessor.TriPredicate<org.jboss.jandex.Type, Set<org.jboss.jandex.AnnotationInstance>, org.jboss.jandex.IndexView> predicate) (package private) ReactiveRoutesProcessor.ParameterInjector.BuildermatchListOf(org.jboss.jandex.DotName className) (package private) ReactiveRoutesProcessor.ParameterInjector.BuildermatchListOf(org.jboss.jandex.Type type) (package private) ReactiveRoutesProcessor.ParameterInjector.BuildermatchOptionalOf(org.jboss.jandex.DotName className) (package private) ReactiveRoutesProcessor.ParameterInjector.BuildermatchOptionalOf(org.jboss.jandex.Type type) (package private) ReactiveRoutesProcessor.ParameterInjector.Builder(package private) ReactiveRoutesProcessor.ParameterInjector.BuildermatchType(org.jboss.jandex.DotName className) (package private) ReactiveRoutesProcessor.ParameterInjector.BuildermatchType(org.jboss.jandex.Type type) (package private) ReactiveRoutesProcessor.ParameterInjector.BuilderrequireAnnotations(org.jboss.jandex.DotName... names) (package private) ReactiveRoutesProcessor.ParameterInjector.Builder(package private) ReactiveRoutesProcessor.ParameterInjector.BuilderskipType(org.jboss.jandex.DotName className) (package private) ReactiveRoutesProcessor.ParameterInjector.BuilderskipType(org.jboss.jandex.Type type) (package private) ReactiveRoutesProcessor.ParameterInjector.BuildertargetHandlerType(Route.HandlerType handlerType) (package private) ReactiveRoutesProcessor.ParameterInjector.Buildervalidate(ReactiveRoutesProcessor.ParamValidator validator)
-
Field Details
-
predicate
ReactiveRoutesProcessor.TriPredicate<org.jboss.jandex.Type,Set<org.jboss.jandex.AnnotationInstance>, predicateorg.jboss.jandex.IndexView> -
matchTypes
List<org.jboss.jandex.Type> matchTypes -
skipTypes
List<org.jboss.jandex.Type> skipTypes -
requiredAnnotationNames
List<org.jboss.jandex.DotName> requiredAnnotationNames -
provider
-
targetHandlerType
Route.HandlerType targetHandlerType -
validator
ReactiveRoutesProcessor.ParamValidator validator -
canEndResponse
boolean canEndResponse
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
matchType
-
matchType
-
matchPrimitiveWrappers
ReactiveRoutesProcessor.ParameterInjector.Builder matchPrimitiveWrappers() -
matchOptionalOf
ReactiveRoutesProcessor.ParameterInjector.Builder matchOptionalOf(org.jboss.jandex.DotName className) -
matchListOf
-
matchOptionalOf
-
matchListOf
-
skipType
-
skipType
-
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
-
validate
-
canEndResponse
ReactiveRoutesProcessor.ParameterInjector.Builder canEndResponse() -
build
-