See: Description
| Interface | Description | 
|---|---|
| AsyncHandlerMethodReturnValueHandler | A  HandlerMethodReturnValueHandlerthat handles return values that
 represent asynchronous computation. | 
| HandlerMethodArgumentResolver | Strategy interface for resolving method parameters into argument values in
 the context of a given request. | 
| HandlerMethodReturnValueHandler | Strategy interface to handle the value returned from the invocation of a
 handler method . | 
| UriComponentsContributor | Strategy for contributing to the building of a  UriComponentsby
 looking at a method parameter and an argument value and deciding what
 part of the target URL should be updated. | 
| Class | Description | 
|---|---|
| CompositeUriComponentsContributor | A  UriComponentsContributorcontaining a list of other contributors
 to delegate and also encapsulating a specificConversionServiceto
 use for formatting method argument values to Strings. | 
| HandlerMethodArgumentResolverComposite | Resolves method parameters by delegating to a list of registered  HandlerMethodArgumentResolvers. | 
| HandlerMethodReturnValueHandlerComposite | Handles method return values by delegating to a list of registered  HandlerMethodReturnValueHandlers. | 
| InvocableHandlerMethod | Provides a method for invoking the handler method for a given request after resolving its
 method argument values through registered  HandlerMethodArgumentResolvers. | 
| ModelAndViewContainer | Records model and view related decisions made by
  HandlerMethodArgumentResolvers andHandlerMethodReturnValueHandlers during the course of invocation of
 a controller method. |