| Package | Description | 
|---|---|
| org.springframework.messaging.handler | Basic abstractions for working with 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMessageCondition<T extends AbstractMessageCondition<T>>Base class for  MessageCondition'sthat pre-declares abstract methodsAbstractMessageCondition.getContent()andAbstractMessageCondition.getToStringInfix()in order to provide
 implementations ofAbstractMessageCondition.equals(Object),AbstractMessageCondition.hashCode(), andAbstractMessageCondition.toString(). | 
| class  | CompositeMessageConditionComposite  MessageConditionthat delegates to other message conditions. | 
| class  | DestinationPatternsMessageConditionMessageConditionto match the destination header of a Message
 against one or more patterns through aRouteMatcher. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends MessageCondition<T>> | CompositeMessageCondition. getCondition(Class<T> messageConditionType) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<MessageCondition<?>> | CompositeMessageCondition. getMessageConditions() | 
| Constructor and Description | 
|---|
| CompositeMessageCondition(MessageCondition<?>... messageConditions) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RSocketFrameTypeMessageConditionA condition to assist with mapping onto handler methods based on the RSocket
 frame type. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpMessageMappingInfoMessageConditionfor SImple Messaging Protocols. | 
| class  | SimpMessageTypeMessageConditionMessageConditionthat matches by the message type obtained viaSimpMessageHeaderAccessor.getMessageType(Map). |