List of usage examples for org.springframework.messaging.handler.invocation.reactive HandlerMethodArgumentResolver supportsParameter
boolean supportsParameter(MethodParameter parameter);
From source file:org.springframework.messaging.handler.invocation.reactive.HandlerMethodArgumentResolverComposite.java
/** * Find a registered {@link HandlerMethodArgumentResolver} that supports * the given method parameter./* w ww . jav a2s. com*/ */ @Nullable private HandlerMethodArgumentResolver getArgumentResolver(MethodParameter parameter) { HandlerMethodArgumentResolver result = this.argumentResolverCache.get(parameter); if (result == null) { for (HandlerMethodArgumentResolver methodArgumentResolver : this.argumentResolvers) { if (methodArgumentResolver.supportsParameter(parameter)) { result = methodArgumentResolver; this.argumentResolverCache.put(parameter, result); break; } } } return result; }