| Package | Description | 
|---|---|
| org.springframework.messaging.handler | Basic abstractions for working with message handler methods. | 
| org.springframework.messaging.handler.annotation.reactive | Support classes for working with annotated message-handling methods with
 non-blocking, reactive contracts. | 
| org.springframework.messaging.handler.invocation | Common infrastructure for invoking message handler methods. | 
| org.springframework.messaging.rsocket.annotation.support | Support classes for working with annotated RSocket stream handling methods. | 
| org.springframework.messaging.simp | Generic support for Simple Messaging Protocols including protocols such as STOMP. | 
| org.springframework.messaging.simp.annotation.support | Support classes for handling messages from simple messaging protocols
 (like STOMP). | 
| Class and Description | 
|---|
| AbstractMessageCondition Base class for  MessageCondition'sthat pre-declares abstract methodsAbstractMessageCondition.getContent()andAbstractMessageCondition.getToStringInfix()in order to provide
 implementations ofAbstractMessageCondition.equals(Object),AbstractMessageCondition.hashCode(), andAbstractMessageCondition.toString(). | 
| CompositeMessageCondition Composite  MessageConditionthat delegates to other message conditions. | 
| DestinationPatternsMessageCondition MessageConditionto match the destination header of a Message
 against one or more patterns through aRouteMatcher. | 
| HandlerMethod | 
| HandlerMethod.HandlerMethodParameter A MethodParameter with HandlerMethod-specific behavior. | 
| MessageCondition Contract for mapping conditions to messages. | 
| Class and Description | 
|---|
| CompositeMessageCondition Composite  MessageConditionthat delegates to other message conditions. | 
| HandlerMethod | 
| MessagingAdviceBean Represents a Spring-managed bean with cross-cutting functionality to be
 applied to one or more Spring beans with annotation-based message
 handling methods. | 
| Class and Description | 
|---|
| HandlerMethod | 
| MessagingAdviceBean Represents a Spring-managed bean with cross-cutting functionality to be
 applied to one or more Spring beans with annotation-based message
 handling methods. | 
| Class and Description | 
|---|
| AbstractMessageCondition Base class for  MessageCondition'sthat pre-declares abstract methodsAbstractMessageCondition.getContent()andAbstractMessageCondition.getToStringInfix()in order to provide
 implementations ofAbstractMessageCondition.equals(Object),AbstractMessageCondition.hashCode(), andAbstractMessageCondition.toString(). | 
| CompositeMessageCondition Composite  MessageConditionthat delegates to other message conditions. | 
| HandlerMethod | 
| MessageCondition Contract for mapping conditions to messages. | 
| Class and Description | 
|---|
| AbstractMessageCondition Base class for  MessageCondition'sthat pre-declares abstract methodsAbstractMessageCondition.getContent()andAbstractMessageCondition.getToStringInfix()in order to provide
 implementations ofAbstractMessageCondition.equals(Object),AbstractMessageCondition.hashCode(), andAbstractMessageCondition.toString(). | 
| DestinationPatternsMessageCondition MessageConditionto match the destination header of a Message
 against one or more patterns through aRouteMatcher. | 
| MessageCondition Contract for mapping conditions to messages. | 
| Class and Description | 
|---|
| HandlerMethod |