Uses of Interface
org.springframework.web.context.request.NativeWebRequest
Packages that use NativeWebRequest
Package
Description
This package contains classes used to determine the requested the media types in a request.
Support classes for web data binding.
Support for generic request context holding, in particular for
scoping of application objects per HTTP request or HTTP session.
Support for asynchronous request processing.
Support classes for annotation-based handler method processing.
Generic support classes for handler method processing.
Support classes for the multipart resolution framework.
Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
Support package for annotation-based Servlet MVC controllers.
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package.-
Uses of NativeWebRequest in org.springframework.web.accept
Methods in org.springframework.web.accept with parameters of type NativeWebRequestModifier and TypeMethodDescriptionAbstractMappingContentNegotiationStrategy.getMediaTypeKey(NativeWebRequest request) Extract a key from the request to use to look up media types.ParameterContentNegotiationStrategy.getMediaTypeKey(NativeWebRequest request) AbstractMappingContentNegotiationStrategy.handleNoMatch(NativeWebRequest request, String key) Override to provide handling when a key is not resolved via.AbstractMappingContentNegotiationStrategy.resolveMediaTypeKey(NativeWebRequest webRequest, @Nullable String key) An alternative toAbstractMappingContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest)that accepts an already extracted key.AbstractMappingContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest webRequest) ContentNegotiationManager.resolveMediaTypes(NativeWebRequest request) ContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest webRequest) Resolve the given request to a list of media types.FixedContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest request) HeaderContentNegotiationStrategy.resolveMediaTypes(NativeWebRequest request) Resolve the given request to a list of media types. -
Uses of NativeWebRequest in org.springframework.web.bind.support
Methods in org.springframework.web.bind.support with parameters of type NativeWebRequestModifier and TypeMethodDescriptionfinal WebDataBinderDefaultDataBinderFactory.createBinder(NativeWebRequest webRequest, @Nullable Object target, String objectName) Create a newWebDataBinderfor the given target object and initialize it through aWebBindingInitializer.final WebDataBinderDefaultDataBinderFactory.createBinder(NativeWebRequest webRequest, @Nullable Object target, String objectName, ResolvableType type) Variant ofWebDataBinderFactory.createBinder(NativeWebRequest, Object, String)with aResolvableTypefor which theDataBinderis created.WebDataBinderFactory.createBinder(NativeWebRequest webRequest, @Nullable Object target, String objectName) Create aWebDataBinderfor the given object.default WebDataBinderWebDataBinderFactory.createBinder(NativeWebRequest webRequest, @Nullable Object target, String objectName, ResolvableType targetType) Variant ofWebDataBinderFactory.createBinder(NativeWebRequest, Object, String)with aResolvableTypefor which theDataBinderis created.protected WebDataBinderDefaultDataBinderFactory.createBinderInstance(@Nullable Object target, String objectName, NativeWebRequest webRequest) Extension point to create the WebDataBinder instance.protected voidDefaultDataBinderFactory.initBinder(WebDataBinder dataBinder, NativeWebRequest webRequest) Extension point to further initialize the created data binder instance (for example, with@InitBindermethods) after "global" initialization viaWebBindingInitializer.WebArgumentResolver.resolveArgument(MethodParameter methodParameter, NativeWebRequest webRequest) Resolve an argument for the given handler method parameter within the given web request. -
Uses of NativeWebRequest in org.springframework.web.context.request
Classes in org.springframework.web.context.request that implement NativeWebRequestModifier and TypeClassDescriptionclassWebRequestadapter for a JSFFacesContext.classWebRequestadapter for anHttpServletRequest. -
Uses of NativeWebRequest in org.springframework.web.context.request.async
Subinterfaces of NativeWebRequest in org.springframework.web.context.request.asyncModifier and TypeInterfaceDescriptioninterfaceExtendsNativeWebRequestwith methods for asynchronous request processing.Classes in org.springframework.web.context.request.async that implement NativeWebRequestMethods in org.springframework.web.context.request.async with parameters of type NativeWebRequestModifier and TypeMethodDescriptiondefault <T> voidCallableProcessingInterceptor.afterCompletion(NativeWebRequest request, Callable<T> task) Invoked from a container thread when async processing completes for any reason including timeout or network error.default <T> voidDeferredResultProcessingInterceptor.afterCompletion(NativeWebRequest request, DeferredResult<T> deferredResult) Invoked from a container thread when an async request completed for any reason including timeout and network error.default <T> voidCallableProcessingInterceptor.beforeConcurrentHandling(NativeWebRequest request, Callable<T> task) Invoked before the start of concurrent handling in the original thread in which theCallableis submitted for concurrent handling.default <T> voidDeferredResultProcessingInterceptor.beforeConcurrentHandling(NativeWebRequest request, DeferredResult<T> deferredResult) Invoked immediately before the start of concurrent handling, in the same thread that started it.default <T> ObjectCallableProcessingInterceptor.handleError(NativeWebRequest request, Callable<T> task, Throwable t) Invoked from a container thread when an error occurred while processing the async request before theCallabletask completes.default <T> booleanDeferredResultProcessingInterceptor.handleError(NativeWebRequest request, DeferredResult<T> deferredResult, Throwable t) Invoked from a container thread when an error occurred while processing an async request before theDeferredResulthas been set.default <T> ObjectCallableProcessingInterceptor.handleTimeout(NativeWebRequest request, Callable<T> task) Invoked from a container thread when the async request times out before theCallabletask completes.default <T> booleanDeferredResultProcessingInterceptor.handleTimeout(NativeWebRequest request, DeferredResult<T> deferredResult) Invoked from a container thread when an async request times out before theDeferredResulthas been set.<T> ObjectTimeoutCallableProcessingInterceptor.handleTimeout(NativeWebRequest request, Callable<T> task) <T> booleanTimeoutDeferredResultProcessingInterceptor.handleTimeout(NativeWebRequest request, DeferredResult<T> result) default <T> voidCallableProcessingInterceptor.postProcess(NativeWebRequest request, Callable<T> task, @Nullable Object concurrentResult) Invoked after theCallablehas produced a result in the async thread in which theCallableis executed.default <T> voidDeferredResultProcessingInterceptor.postProcess(NativeWebRequest request, DeferredResult<T> deferredResult, @Nullable Object concurrentResult) Invoked after aDeferredResulthas been set, viaDeferredResult.setResult(Object)orDeferredResult.setErrorResult(Object), and is also ready to handle the concurrent result.default <T> voidCallableProcessingInterceptor.preProcess(NativeWebRequest request, Callable<T> task) Invoked after the start of concurrent handling in the async thread in which theCallableis executed and before the actual invocation of theCallable.default <T> voidDeferredResultProcessingInterceptor.preProcess(NativeWebRequest request, DeferredResult<T> deferredResult) Invoked immediately after the start of concurrent handling, in the same thread that started it. -
Uses of NativeWebRequest in org.springframework.web.method.annotation
Methods in org.springframework.web.method.annotation that return NativeWebRequestModifier and TypeMethodDescriptionprotected abstract NativeWebRequestAbstractWebArgumentResolverAdapter.getWebRequest()Required for access to NativeWebRequest inAbstractWebArgumentResolverAdapter.supportsParameter(MethodParameter).Methods in org.springframework.web.method.annotation with parameters of type NativeWebRequestModifier and TypeMethodDescriptionprotected voidModelAttributeMethodProcessor.bindRequestParameters(WebDataBinder binder, NativeWebRequest request) Extension point to bind the request to the target object via setters/fields.protected voidModelAttributeMethodProcessor.constructAttribute(WebDataBinder binder, NativeWebRequest request) Extension point to create the attribute, binding the request to constructor args.ModelAttributeMethodProcessor.createAttribute(String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) Extension point to create the model attribute if not found in the model, with subsequent parameter binding through bean properties (unless suppressed).protected voidAbstractNamedValueMethodArgumentResolver.handleMissingValue(String name, MethodParameter parameter, NativeWebRequest request) Invoked when a named value is required, butAbstractNamedValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest)returnednulland there is no default value.protected voidRequestParamMethodArgumentResolver.handleMissingValue(String name, MethodParameter parameter, NativeWebRequest request) protected voidAbstractCookieValueMethodArgumentResolver.handleMissingValueAfterConversion(String name, MethodParameter parameter, NativeWebRequest request) protected voidAbstractNamedValueMethodArgumentResolver.handleMissingValueAfterConversion(String name, MethodParameter parameter, NativeWebRequest request) Invoked when a named value is present but becomesnullafter conversion.protected voidRequestHeaderMethodArgumentResolver.handleMissingValueAfterConversion(String name, MethodParameter parameter, NativeWebRequest request) protected voidRequestParamMethodArgumentResolver.handleMissingValueAfterConversion(String name, MethodParameter parameter, NativeWebRequest request) protected voidRequestParamMethodArgumentResolver.handleMissingValueInternal(String name, MethodParameter parameter, NativeWebRequest request, boolean missingAfterConversion) protected voidAbstractNamedValueMethodArgumentResolver.handleResolvedValue(@Nullable Object arg, String name, MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest) Invoked after a value is resolved.voidMapMethodProcessor.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidModelAttributeMethodProcessor.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) Add non-null return values to theModelAndViewContainer.voidModelMethodProcessor.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidInitBinderDataBinderFactory.initBinder(WebDataBinder dataBinder, NativeWebRequest request) Initialize a WebDataBinder with@InitBindermethods.voidModelFactory.initModel(NativeWebRequest request, ModelAndViewContainer container, HandlerMethod handlerMethod) Populate the model in the following order: Retrieve "known" session attributes listed as@SessionAttributes.AbstractNamedValueMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) AbstractWebArgumentResolverAdapter.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Delegate to theWebArgumentResolverinstance.ErrorsMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) MapMethodProcessor.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) ModelAttributeMethodProcessor.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Resolve the argument from the model or if not found instantiate it with its default if it is available.ModelMethodProcessor.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) RequestHeaderMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) RequestParamMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) SessionStatusMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) AbstractNamedValueMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest request) Resolve the given parameter type and value name into an argument value.ExpressionValueMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest webRequest) RequestHeaderMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest request) RequestParamMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest request) voidModelFactory.updateModel(NativeWebRequest request, ModelAndViewContainer container) Promote model attributes listed as@SessionAttributesto the session. -
Uses of NativeWebRequest in org.springframework.web.method.support
Methods in org.springframework.web.method.support with parameters of type NativeWebRequestModifier and TypeMethodDescriptionInvocableHandlerMethod.getMethodArgumentValues(NativeWebRequest request, @Nullable ModelAndViewContainer mavContainer, @Nullable Object... providedArgs) Get the method argument values for the current request, checking the provided argument values and falling back to the configured argument resolvers.voidHandlerMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) Handle the given return value by adding attributes to the model and setting a view or setting theModelAndViewContainer.setRequestHandled(boolean)flag totrueto indicate the response has been handled directly.voidHandlerMethodReturnValueHandlerComposite.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) Iterate over registeredHandlerMethodReturnValueHandlersand invoke the one that supports it.InvocableHandlerMethod.invokeForRequest(NativeWebRequest request, @Nullable ModelAndViewContainer mavContainer, @Nullable Object... providedArgs) Invoke the method after resolving its argument values in the context of the given request.HandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Resolves a method parameter into an argument value from a given request.HandlerMethodArgumentResolverComposite.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Iterate over registeredHandlerMethodArgumentResolversand invoke the one that supports it. -
Uses of NativeWebRequest in org.springframework.web.multipart.support
Methods in org.springframework.web.multipart.support with parameters of type NativeWebRequestModifier and TypeMethodDescriptionstatic @Nullable MultipartRequestMultipartResolutionDelegate.resolveMultipartRequest(NativeWebRequest webRequest) -
Uses of NativeWebRequest in org.springframework.web.servlet.handler
Classes in org.springframework.web.servlet.handler that implement NativeWebRequestModifier and TypeClassDescriptionclassServletWebRequestsubclass that is aware ofDispatcherServlet's request context, such as the Locale determined by the configuredLocaleResolver. -
Uses of NativeWebRequest in org.springframework.web.servlet.mvc.annotation
Methods in org.springframework.web.servlet.mvc.annotation with parameters of type NativeWebRequestModifier and TypeMethodDescriptionModelAndViewResolver.resolveModelAndView(Method handlerMethod, Class<?> handlerType, @Nullable Object returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest) -
Uses of NativeWebRequest in org.springframework.web.servlet.mvc.method.annotation
Methods in org.springframework.web.servlet.mvc.method.annotation that return NativeWebRequestModifier and TypeMethodDescriptionprotected NativeWebRequestServletWebArgumentResolverAdapter.getWebRequest()Methods in org.springframework.web.servlet.mvc.method.annotation with parameters of type NativeWebRequestModifier and TypeMethodDescriptionprotected voidServletModelAttributeMethodProcessor.bindRequestParameters(WebDataBinder binder, NativeWebRequest request) Downcast toServletRequestDataBinderto invokebind(ServletRequest).protected voidServletModelAttributeMethodProcessor.constructAttribute(WebDataBinder binder, NativeWebRequest request) Downcast toServletRequestDataBinderto invokeconstructTarget(ServletRequest).ServletModelAttributeMethodProcessor.createAttribute(String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) Instantiate the model attribute from a URI template variable or from a request parameter if the name matches to the model attribute name and if there is an appropriate type conversion strategy.ServletModelAttributeMethodProcessor.createAttributeFromRequestValue(String sourceValue, String attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) Create a model attribute from a String request value (for example, URI template variable, request parameter) using type conversion.protected ServletRequestDataBinderServletRequestDataBinderFactory.createBinderInstance(@Nullable Object target, String objectName, NativeWebRequest request) Returns an instance ofExtendedServletRequestDataBinder.protected ServletServerHttpRequestAbstractMessageConverterMethodArgumentResolver.createInputMessage(NativeWebRequest webRequest) Create a newHttpInputMessagefrom the givenNativeWebRequest.protected ServletServerHttpResponseAbstractMessageConverterMethodProcessor.createOutputMessage(NativeWebRequest webRequest) Create a newHttpOutputMessagefrom the givenNativeWebRequest.ServletModelAttributeMethodProcessor.getRequestValueForAttribute(String attributeName, NativeWebRequest request) Obtain a value from the request that may be used to instantiate the model attribute through type conversion from String to the target type.ServletModelAttributeMethodProcessor.getUriTemplateVariables(NativeWebRequest request) protected voidMatrixVariableMethodArgumentResolver.handleMissingValueAfterConversion(String name, MethodParameter parameter, NativeWebRequest request) protected voidPathVariableMethodArgumentResolver.handleMissingValueAfterConversion(String name, MethodParameter parameter, NativeWebRequest request) protected voidPathVariableMethodArgumentResolver.handleResolvedValue(@Nullable Object arg, String name, MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest request) voidAsyncTaskMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidCallableMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidDeferredResultMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidHttpEntityMethodProcessor.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidHttpHeadersReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidModelAndViewMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidModelAndViewResolverMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidRequestResponseBodyMethodProcessor.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidResponseBodyEmitterReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidResponseEntityReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest request) voidStreamingResponseBodyReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidViewMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) voidViewNameMethodReturnValueHandler.handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(NativeWebRequest webRequest, MethodParameter parameter, Type paramType) Create the method argument value of the expected parameter type by reading from the given request.RequestResponseBodyMethodProcessor.readWithMessageConverters(NativeWebRequest webRequest, MethodParameter parameter, Type paramType) ApiVersionMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) ContinuationHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) HttpEntityMethodProcessor.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) MatrixVariableMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest request, @Nullable WebDataBinderFactory binderFactory) PathVariableMapMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Return a Map with all URI template variables or an empty map.PrincipalMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) RedirectAttributesMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) RequestPartMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest request, @Nullable WebDataBinderFactory binderFactory) RequestResponseBodyMethodProcessor.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Throws MethodArgumentNotValidException if validation fails.ServletRequestMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) ServletResponseMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) SetModelAndViewContainer.setRequestHandled(boolean)tofalseto indicate that the method signature provides access to the response.UriComponentsBuilderMethodArgumentResolver.resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) MatrixVariableMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest request) PathVariableMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest request) RequestAttributeMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest request) ServletCookieValueMethodArgumentResolver.resolveName(String cookieName, MethodParameter parameter, NativeWebRequest webRequest) SessionAttributeMethodArgumentResolver.resolveName(String name, MethodParameter parameter, NativeWebRequest request) protected <T> voidAbstractMessageConverterMethodProcessor.writeWithMessageConverters(T value, MethodParameter returnType, NativeWebRequest webRequest) Writes the given return value to the given web request.