Consistent naming of HandlerMethodArgumentResolver implementations
Includes combined imports of assertion methods and related polishing. Closes #22889
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -101,7 +101,7 @@ public abstract class HandlerMethodArgumentResolverSupport implements HandlerMet
|
||||
|
||||
private IllegalStateException buildReactiveWrapperException(MethodParameter parameter) {
|
||||
return new IllegalStateException(getClass().getSimpleName() +
|
||||
" doesn't support reactive type wrapper: " + parameter.getGenericParameterType());
|
||||
" does not support reactive type wrapper: " + parameter.getGenericParameterType());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -178,7 +178,7 @@ class ControllerMethodResolver {
|
||||
result.add(new MatrixVariableMethodArgumentResolver(beanFactory, adapterRegistry));
|
||||
result.add(new MatrixVariableMapMethodArgumentResolver(adapterRegistry));
|
||||
if (!readers.isEmpty()) {
|
||||
result.add(new RequestBodyArgumentResolver(readers, adapterRegistry));
|
||||
result.add(new RequestBodyMethodArgumentResolver(readers, adapterRegistry));
|
||||
result.add(new RequestPartMethodArgumentResolver(readers, adapterRegistry));
|
||||
}
|
||||
if (supportDataBinding) {
|
||||
@@ -196,18 +196,18 @@ class ControllerMethodResolver {
|
||||
result.add(new ContinuationHandlerMethodArgumentResolver());
|
||||
}
|
||||
if (!readers.isEmpty()) {
|
||||
result.add(new HttpEntityArgumentResolver(readers, adapterRegistry));
|
||||
result.add(new HttpEntityMethodArgumentResolver(readers, adapterRegistry));
|
||||
}
|
||||
result.add(new ModelArgumentResolver(adapterRegistry));
|
||||
result.add(new ModelMethodArgumentResolver(adapterRegistry));
|
||||
if (supportDataBinding) {
|
||||
result.add(new ErrorsMethodArgumentResolver(adapterRegistry));
|
||||
}
|
||||
result.add(new ServerWebExchangeArgumentResolver(adapterRegistry));
|
||||
result.add(new PrincipalArgumentResolver(adapterRegistry));
|
||||
result.add(new ServerWebExchangeMethodArgumentResolver(adapterRegistry));
|
||||
result.add(new PrincipalMethodArgumentResolver(adapterRegistry));
|
||||
if (requestMappingMethod) {
|
||||
result.add(new SessionStatusMethodArgumentResolver());
|
||||
}
|
||||
result.add(new WebSessionArgumentResolver(adapterRegistry));
|
||||
result.add(new WebSessionMethodArgumentResolver(adapterRegistry));
|
||||
|
||||
// Custom...
|
||||
result.addAll(customResolvers.getCustomResolvers());
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2018 the original author or authors.
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -36,11 +36,11 @@ import org.springframework.web.server.ServerWebExchange;
|
||||
* {@code HttpMessageReader}.
|
||||
*
|
||||
* @author Rossen Stoyanchev
|
||||
* @since 5.0
|
||||
* @since 5.2
|
||||
*/
|
||||
public class HttpEntityArgumentResolver extends AbstractMessageReaderArgumentResolver {
|
||||
public class HttpEntityMethodArgumentResolver extends AbstractMessageReaderArgumentResolver {
|
||||
|
||||
public HttpEntityArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry) {
|
||||
public HttpEntityMethodArgumentResolver(List<HttpMessageReader<?>> readers, ReactiveAdapterRegistry registry) {
|
||||
super(readers, registry);
|
||||
}
|
||||
|
||||
@@ -36,12 +36,12 @@ import org.springframework.web.server.ServerWebExchange;
|
||||
* parameter of type {@code Map} is also annotated.
|
||||
*
|
||||
* @author Rossen Stoyanchev
|
||||
* @since 5.0
|
||||
* @since 5.2
|
||||
*/
|
||||
public class ModelArgumentResolver extends HandlerMethodArgumentResolverSupport
|
||||
public class ModelMethodArgumentResolver extends HandlerMethodArgumentResolverSupport
|
||||
implements SyncHandlerMethodArgumentResolver {
|
||||
|
||||
public ModelArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
public ModelMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
super(adapterRegistry);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2018 the original author or authors.
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -31,12 +31,12 @@ import org.springframework.web.server.ServerWebExchange;
|
||||
* Resolves method argument value of type {@link java.security.Principal}.
|
||||
*
|
||||
* @author Rossen Stoyanchev
|
||||
* @since 5.0
|
||||
* @see ServerWebExchangeArgumentResolver
|
||||
* @since 5.2
|
||||
* @see ServerWebExchangeMethodArgumentResolver
|
||||
*/
|
||||
public class PrincipalArgumentResolver extends HandlerMethodArgumentResolverSupport {
|
||||
public class PrincipalMethodArgumentResolver extends HandlerMethodArgumentResolverSupport {
|
||||
|
||||
public PrincipalArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
public PrincipalMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
super(adapterRegistry);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2017 the original author or authors.
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -41,11 +41,11 @@ import org.springframework.web.server.ServerWebInputException;
|
||||
* @author Sebastien Deleuze
|
||||
* @author Stephane Maldini
|
||||
* @author Rossen Stoyanchev
|
||||
* @since 5.0
|
||||
* @since 5.2
|
||||
*/
|
||||
public class RequestBodyArgumentResolver extends AbstractMessageReaderArgumentResolver {
|
||||
public class RequestBodyMethodArgumentResolver extends AbstractMessageReaderArgumentResolver {
|
||||
|
||||
public RequestBodyArgumentResolver(List<HttpMessageReader<?>> readers,
|
||||
public RequestBodyMethodArgumentResolver(List<HttpMessageReader<?>> readers,
|
||||
ReactiveAdapterRegistry registry) {
|
||||
|
||||
super(readers, registry);
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2018 the original author or authors.
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -50,18 +50,18 @@ import org.springframework.web.util.UriComponentsBuilder;
|
||||
* relative to the current request
|
||||
* </ul>
|
||||
*
|
||||
* <p>For the {@code WebSession} see {@link WebSessionArgumentResolver}
|
||||
* and for the {@code Principal} see {@link PrincipalArgumentResolver}.
|
||||
* <p>For the {@code WebSession} see {@link WebSessionMethodArgumentResolver}
|
||||
* and for the {@code Principal} see {@link PrincipalMethodArgumentResolver}.
|
||||
*
|
||||
* @author Rossen Stoyanchev
|
||||
* @since 5.0
|
||||
* @see WebSessionArgumentResolver
|
||||
* @see PrincipalArgumentResolver
|
||||
* @since 5.2
|
||||
* @see WebSessionMethodArgumentResolver
|
||||
* @see PrincipalMethodArgumentResolver
|
||||
*/
|
||||
public class ServerWebExchangeArgumentResolver extends HandlerMethodArgumentResolverSupport
|
||||
public class ServerWebExchangeMethodArgumentResolver extends HandlerMethodArgumentResolverSupport
|
||||
implements SyncHandlerMethodArgumentResolver {
|
||||
|
||||
public ServerWebExchangeArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
public ServerWebExchangeMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
super(adapterRegistry);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2018 the original author or authors.
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -30,16 +30,16 @@ import org.springframework.web.server.WebSession;
|
||||
* Resolves method argument value of type {@link WebSession}.
|
||||
*
|
||||
* @author Rossen Stoyanchev
|
||||
* @since 5.0
|
||||
* @see ServerWebExchangeArgumentResolver
|
||||
* @since 5.2
|
||||
* @see ServerWebExchangeMethodArgumentResolver
|
||||
*/
|
||||
public class WebSessionArgumentResolver extends HandlerMethodArgumentResolverSupport {
|
||||
public class WebSessionMethodArgumentResolver extends HandlerMethodArgumentResolverSupport {
|
||||
|
||||
// We need this resolver separate from ServerWebExchangeArgumentResolver which
|
||||
// implements SyncHandlerMethodArgumentResolver.
|
||||
|
||||
|
||||
public WebSessionArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
public WebSessionMethodArgumentResolver(ReactiveAdapterRegistry adapterRegistry) {
|
||||
super(adapterRegistry);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user