Top Description Interfaces Classes
module spring.messaging

Package org.springframework.messaging.handler.annotation.support

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

Support classes for working with annotated message-handling methods.

Interface Summary

Modifier and TypeInterface and Description
public interface
MessageHandlerMethodFactory

A factory for InvocableHandlerMethod that is suitable to process an incoming org.springframework.messaging.Message

Typically used by listener endpoints that require a flexible method signature.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractNamedValueMethodArgumentResolver

Abstract base class to resolve method arguments from a named value, e.g. message headers or destination variables.

public class
public class
DefaultMessageHandlerMethodFactory

The default MessageHandlerMethodFactory implementation creating an InvocableHandlerMethod with the necessary HandlerMethodArgumentResolver instances to detect and process most of the use cases defined by MessageMapping.

public class
public class
HeaderMethodArgumentResolver

Resolver for @Header arguments.

public class
HeadersMethodArgumentResolver

Argument resolver for headers.

public class
MessageMethodArgumentResolver

HandlerMethodArgumentResolver for Message method arguments.

public class
MethodArgumentNotValidException

Exception to be thrown when a method argument fails validation perhaps as a result of @Valid style validation, or perhaps because it is required.

public class
MethodArgumentTypeMismatchException

Exception that indicates that a method argument has not the expected type.

public class
PayloadMethodArgumentResolver

A resolver to extract and convert the payload of a message using a MessageConverter.