Top Description Interfaces Classes
module spring.messaging

Package org.springframework.messaging.handler.invocation.reactive

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

Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.

Interface Summary

Modifier and TypeInterface and Description
public interface
HandlerMethodArgumentResolver

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

public interface
HandlerMethodReturnValueHandler

Handle the return value from the invocation of an annotated Message handling method.

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
AbstractEncoderMethodReturnValueHandler

Base class for a return value handler that encodes return values to Flux<DataBuffer> through the configured Encoders.

public abstract class
AbstractMethodMessageHandler<
the type of the Object that contains information mapping information
T
>

Abstract base class for reactive HandlerMethod-based message handling.

public class
ArgumentResolverConfigurer

Assist with configuration for handler method argument resolvers.

pack-priv class
ChannelSendOperator<
the type of element signaled
T
>

----------------------

Note

This class was copied from org.springframework.http.server.reactive.ChannelSendOperator and is identical to it.

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.

pack-priv class
InvocableHelper

Help to initialize and invoke an InvocableHandlerMethod, and to then apply return value handling and exception handling.

public class
ReturnValueHandlerConfigurer

Assist with configuration for handler method return value handlers.