Top Description Interfaces Classes
module spring.webflux

Package org.springframework.web.reactive.result.method

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Infrastructure for handler method processing.

Interface Summary

Modifier and TypeInterface and Description
public interface
HandlerMethodArgumentResolver

Strategy to resolve the argument value for a method parameter in the context of the current HTTP request.

public interface
SyncHandlerMethodArgumentResolver

An extension of HandlerMethodArgumentResolver for implementations that are synchronous in nature and do not block to resolve values.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractHandlerMethodMapping<
the mapping for a HandlerMethod containing the conditions needed to match the handler method to an incoming request.
T
>

Abstract base class for HandlerMapping implementations that define a mapping between a request and a HandlerMethod.

pack-priv class
HandlerMethodArgumentResolverComposite

Resolves method parameters by delegating to a list of registered HandlerMethodArgumentResolvers.

public abstract class
HandlerMethodArgumentResolverSupport

Base class for HandlerMethodArgumentResolver implementations with access to a ReactiveAdapterRegistry and methods to check for method parameter support.

public class
InvocableHandlerMethod

Extension of HandlerMethod that invokes the underlying method with argument values resolved from the current HTTP request through a list of HandlerMethodArgumentResolver.

public class
RequestMappingInfo

Request mapping information.

public abstract class
RequestMappingInfoHandlerMapping

Abstract base class for classes for which RequestMappingInfo defines the mapping between a request and a handler method.

public class
SyncInvocableHandlerMethod

Extension of HandlerMethod that invokes the underlying method via InvocableHandlerMethod but uses sync argument resolvers only and thus can return directly a HandlerResult with no async wrappers.