Top Description Interfaces Classes
[default module]

Package org.springframework.messaging.handler.invocation

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

Common infrastructure for invoking message handler methods.

Interface Summary

Modifier and TypeInterface and Description
public interface
AsyncHandlerMethodReturnValueHandler

An extension of HandlerMethodReturnValueHandler for handling async, Future-like return value types that support success and error callbacks.

public interface
HandlerMethodArgumentResolver

Strategy interface for resolving method parameters into argument values in the context of a given Message.

public interface
HandlerMethodReturnValueHandler

Strategy interface to handle the value returned from the invocation of a method handling a Message.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractAsyncReturnValueHandler

Convenient base class for AsyncHandlerMethodReturnValueHandler implementations that support only asynchronous (Future-like) return values and merely serve as adapters of such types to Spring's ListenableFuture.

public abstract class
AbstractExceptionHandlerMethodResolver

Cache exception handling method mappings and provide options to look up a method that should handle an exception.

public abstract class
AbstractMethodMessageHandler<
the type of the Object that contains information mapping a org.springframework.messaging.handler.HandlerMethod to incoming messages
T
>

Abstract base class for HandlerMethod-based message handling.

public class
CompletableFutureReturnValueHandler

Support for CompletableFuture (and as of 4.3.7 also CompletionStage) as a return value type.

public class
HandlerMethodArgumentResolverComposite

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

public class
HandlerMethodReturnValueHandlerComposite

A HandlerMethodReturnValueHandler that wraps and delegates to others.

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
ListenableFutureReturnValueHandler

Deprecated since 6.0. as of 6.0, in favor of CompletableFutureReturnValueHandler
Support for ListenableFuture as a return value type.
public class
public class
ReactiveReturnValueHandler

Support for single-value reactive types (like Mono or Single) as a return value type.