Package org.springframework.messaging.handler.invocation
@NonNullApi
@NonNullFields
package org.springframework.messaging.handler.invocation
Common infrastructure for invoking message handler methods.
-
ClassDescriptionConvenient base class for
AsyncHandlerMethodReturnValueHandler
implementations that support only asynchronous (Future-like) return values and merely serve as adapters of such types to Spring'sListenableFuture
.Cache exception handling method mappings and provide options to look up a method that should handle an exception.Abstract base class for HandlerMethod-based message handling.An extension ofHandlerMethodReturnValueHandler
for handling async, Future-like return value types that support success and error callbacks.Support forCompletableFuture
(and as of 4.3.7 alsoCompletionStage
) as a return value type.Strategy interface for resolving method parameters into argument values in the context of a givenMessage
.Resolves method parameters by delegating to a list of registeredHandlerMethodArgumentResolvers
.Strategy interface to handle the value returned from the invocation of a method handling aMessage
.A HandlerMethodReturnValueHandler that wraps and delegates to others.Extension ofHandlerMethod
that invokes the underlying method with argument values resolved from the current HTTP request through a list ofHandlerMethodArgumentResolver
.Support forListenableFuture
as a return value type.Common exception resulting from the invocation ofHandlerMethodArgumentResolver
.Support for single-value reactive types (likeMono
orSingle
) as a return value type.