| Name | Description | Type | Package | Framework |
| AbstractAsyncReturnValueHandler | Convenient base class for AsyncHandlerMethodReturnValueHandlerand merely serve as adapters of such types to Spring's | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| AbstractExceptionHandlerMethodResolver | Cache exception handling method mappings and provide options to look up a methodthat should handle an exception. | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| AbstractMessageCondition | A base class for MessageCondition types providing implementations ofequals(Object), hashCode(), and toString(). | Class | org.springframework.messaging.handler | Spring MVC |
| AbstractMethodArgumentResolutionException | Base class for exceptions resulting from the invocation ofHandlerMethodArgumentResolver. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| AbstractMethodMessageHandler | Abstract base class for HandlerMethod-based message handling. | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| AbstractNamedValueMethodArgumentResolver | Abstract base class for resolving method arguments from a named value. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| AbstractNamedValueMethodArgumentResolver .NamedValueInfo | Represents the information about a named value, including name, whether it'srequired and a default value. | Class | org.springframework.messaging.handler.annotation.support.AbstractNamedValueMethodArgumentResolver | Spring MVC |
| AnnotationExceptionHandlerMethodResolver | A sub-class of AbstractExceptionHandlerMethodResolver that looks forMessageExceptionHandler-annotated methods in a given class. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| AsyncHandlerMethodReturnValueHandler | An extension of HandlerMethodReturnValueHandler for handling async,Future-like return value types that support success and error callbacks. | Interface | org.springframework.messaging.handler.invocation | Spring MVC |
| CompletableFutureReturnValueHandler | Support for CompletableFuture as a return value type. | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| DefaultMessageHandlerMethodFactory | The default MessageHandlerMethodFactory implementation creating anInvocableHandlerMethod with the necessary | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| DestinationPatternsMessageCondition | A MessageCondition for matching the destination of a Message against one ormore destination patterns using a PathMatcher. | Class | org.springframework.messaging.handler | Spring MVC |
| DestinationVariable | Annotation that indicates a method parameter should be bound to a template variablein a destination template string. | Class | org.springframework.messaging.handler.annotation | Spring MVC |
| DestinationVariableMethodArgumentResolver | Resolves method parameters annotated with@DestinationVariable. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| HandlerMethod | Encapsulates information about a handler method consisting of aProvides convenient access to method parameters, method return value, method annotations. | Class | org.springframework.messaging.handler | Spring MVC |
| HandlerMethodArgumentResolver | Strategy interface for resolving method parameters into argument valuesin the context of a given Message. | Interface | org.springframework.messaging.handler.invocation | Spring MVC |
| HandlerMethodArgumentResolverComposite | Resolves method parameters by delegating to a list of registeredHandlerMethodArgumentResolver. | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| HandlerMethodReturnValueHandler | Strategy interface to handle the value returned from the invocation of amethod handling a Message. | Interface | org.springframework.messaging.handler.invocation | Spring MVC |
| HandlerMethodReturnValueHandlerComposite | A HandlerMethodReturnValueHandler that wraps and delegates to others. | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| HandlerMethodSelector | Defines the algorithm for searching handler methods exhaustively including interfaces and parentclasses while also dealing with parameterized methods as well as interface and class-based proxies. | Class | org.springframework.messaging.handler | Spring MVC |
| Header | Annotation which indicates that a method parameter should be bound to a message header. | Class | org.springframework.messaging.handler.annotation | Spring MVC |
| HeaderMethodArgumentResolver | Resolves method parameters annotated with @Header. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| HeadersMethodArgumentResolver | Resolves the following method parameters:Parameters assignable to Map annotated with @Headers | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| InvocableHandlerMethod | Provides a method for invoking the handler method for a given message after resolving itsmethod argument values through registered HandlerMethodArgumentResolvers. | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| ListenableFutureReturnValueHandler | Support for ListenableFuture as a return value type. | Class | org.springframework.messaging.handler.invocation | Spring MVC |
| MessageCondition | Contract for mapping conditions to messages. | Interface | org.springframework.messaging.handler | Spring MVC |
| MessageExceptionHandler | Annotation for handling exceptions thrown from message-handling methods within aspecific handler class. | Class | org.springframework.messaging.handler.annotation | Spring MVC |
| MessageHandlerMethodFactory | A factory for InvocableHandlerMethod that is suitable to processTypically used by listener endpoints that require a flexible method | Interface | org.springframework.messaging.handler.annotation.support | Spring MVC |
| MessageMapping | Annotation for mapping a Message onto message-handling methods by matchingto the message destination. | Class | org.springframework.messaging.handler.annotation | Spring MVC |
| MessageMethodArgumentResolver | A HandlerMethodArgumentResolver for Message parameters. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| MessagingAdviceBean | Represents a Spring-managed bean with cross-cutting functionality to beapplied to one or more Spring beans with annotation-based message | Interface | org.springframework.messaging.handler | Spring MVC |
| MethodArgumentNotValidException | Exception to be thrown when a method argument fails validation perhaps as aresult of @Valid style validation, or perhaps because it is required. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| MethodArgumentTypeMismatchException | Exception that indicates that a method argument has not theSince:4. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| Payload | Annotation that binds a method parameter to the payload of a message. | Class | org.springframework.messaging.handler.annotation | Spring MVC |
| PayloadArgumentResolver | A resolver to extract and convert the payload of a message using aMessageConverter. | Class | org.springframework.messaging.handler.annotation.support | Spring MVC |
| SendTo | Annotation that indicates a method's return value should be converted toa Message if necessary and sent to the specified destination. | Class | org.springframework.messaging.handler.annotation | Spring MVC |
| ValueConstants | Common annotation value constants. | Interface | org.springframework.messaging.handler.annotation | Spring MVC |