Class CurrentSecurityContextArgumentResolver

  • All Implemented Interfaces:
    org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver

    public class CurrentSecurityContextArgumentResolver
    extends org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
    Resolves the SecurityContext
    Since:
    5.2
    • Field Summary

      • Fields inherited from class org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Mono<java.lang.Object> resolveArgument​(org.springframework.core.MethodParameter parameter, org.springframework.web.reactive.BindingContext bindingContext, org.springframework.web.server.ServerWebExchange exchange)  
      void setBeanResolver​(org.springframework.expression.BeanResolver beanResolver)
      Sets the BeanResolver to be used on the expressions
      boolean supportsParameter​(org.springframework.core.MethodParameter parameter)  
      • Methods inherited from class org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport

        checkAnnotatedParamNoReactiveWrapper, checkParameterType, checkParameterTypeNoReactiveWrapper, getAdapterRegistry
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CurrentSecurityContextArgumentResolver

        public CurrentSecurityContextArgumentResolver​(org.springframework.core.ReactiveAdapterRegistry adapterRegistry)
    • Method Detail

      • setBeanResolver

        public void setBeanResolver​(org.springframework.expression.BeanResolver beanResolver)
        Sets the BeanResolver to be used on the expressions
        Parameters:
        beanResolver - the BeanResolver to use
      • supportsParameter

        public boolean supportsParameter​(org.springframework.core.MethodParameter parameter)
      • resolveArgument

        public reactor.core.publisher.Mono<java.lang.Object> resolveArgument​(org.springframework.core.MethodParameter parameter,
                                                                             org.springframework.web.reactive.BindingContext bindingContext,
                                                                             org.springframework.web.server.ServerWebExchange exchange)