org.springframework.web.reactive.result.method

Class HandlerMethodArgumentResolverSupport

  • java.lang.Object
    • org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
    • Field Detail

      • logger

        protected final Log logger
    • Constructor Detail

      • HandlerMethodArgumentResolverSupport

        protected HandlerMethodArgumentResolverSupport(ReactiveAdapterRegistry adapterRegistry)
    • Method Detail

      • checkParameterType

        protected boolean checkParameterType(MethodParameter parameter,
                                             java.util.function.Predicate<java.lang.Class<?>> predicate)
        Evaluate the Predicate on the method parameter type or on the generic type within a reactive type wrapper.
      • checkParameterTypeNoReactiveWrapper

        protected boolean checkParameterTypeNoReactiveWrapper(MethodParameter parameter,
                                                              java.util.function.Predicate<java.lang.Class<?>> predicate)
        Evaluate the Predicate on the method parameter type but raise an IllegalStateException if the same matches the generic type within a reactive type wrapper.
      • checkAnnotatedParamNoReactiveWrapper

        protected <A extends java.lang.annotation.Annotation> boolean checkAnnotatedParamNoReactiveWrapper(MethodParameter parameter,
                                                                                                           java.lang.Class<A> annotationType,
                                                                                                           java.util.function.BiPredicate<A,java.lang.Class<?>> typePredicate)
        Evaluate the Predicate on the method parameter type if it has the given annotation, nesting within Optional if necessary, but raise an IllegalStateException if the same matches the generic type within a reactive type wrapper.