spring-framework / org.springframework.web.reactive.result.method

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

Types

HandlerMethodArgumentResolver

interface HandlerMethodArgumentResolver

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

HandlerMethodArgumentResolverSupport

abstract class HandlerMethodArgumentResolverSupport : HandlerMethodArgumentResolver

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

RequestMappingInfo

class RequestMappingInfo : RequestCondition<RequestMappingInfo>

Encapsulates the following request mapping conditions:

  1. PatternsRequestCondition
  2. RequestMethodsRequestCondition
  3. ParamsRequestCondition
  4. HeadersRequestCondition
  5. ConsumesRequestCondition
  6. ProducesRequestCondition
  7. RequestCondition (optional, custom request condition)

RequestMappingInfoHandlerMapping

abstract class RequestMappingInfoHandlerMapping : AbstractHandlerMethodMapping<RequestMappingInfo>

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

SyncInvocableHandlerMethod

open class SyncInvocableHandlerMethod : HandlerMethod

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.