| Package | Description | 
|---|---|
| org.springframework.jms.support | 
 This package provides generic JMS support classes,
 to be used by higher-level classes like JmsTemplate. 
 | 
| 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). 
 | 
| org.springframework.messaging.simp.broker | 
 Provides a "simple" message broker implementation along with an abstract base
 class and other supporting types such as a registry for subscriptions. 
 | 
| org.springframework.messaging.simp.config | 
 Configuration support for WebSocket messaging using higher level messaging protocols. 
 | 
| org.springframework.messaging.simp.stomp | 
 Generic support for simple messaging protocols (like STOMP). 
 | 
| org.springframework.messaging.simp.user | 
 Support for handling messages to "user" destinations (i.e. 
 | 
| org.springframework.messaging.support | 
 Provides implementations of  
Message along with
 a MessageBuilder and MessageHeaderAccessor for building and working with messages and
 message headers, as well as various MessageChannel
 implementations and channel interceptor support. | 
| org.springframework.web.socket.config.annotation | 
 Support for annotation-based WebSocket setup in configuration classes. 
 | 
| org.springframework.web.socket.messaging | 
 WebSocket integration for Spring's messaging module. 
 | 
| Class and Description | 
|---|
| AbstractHeaderMapper
 A base  
HeaderMapper implementation. | 
| HeaderMapper
 Generic strategy interface for mapping  
MessageHeaders to and from other
 types of objects. | 
| MessageHeaderAccessor
 Wrapper around  
MessageHeaders that provides extra features such as
 strongly typed accessors for specific headers, the ability to leave headers
 in a Message mutable, and the option to suppress automatic generation
 of id and timesteamp headers. | 
NativeMessageHeaderAccessor
MessageHeaderAccessor sub-class that supports storage and access of
 headers from an external source such as a message broker. | 
| Class and Description | 
|---|
| MessageHeaderAccessor
 Wrapper around  
MessageHeaders that provides extra features such as
 strongly typed accessors for specific headers, the ability to leave headers
 in a Message mutable, and the option to suppress automatic generation
 of id and timesteamp headers. | 
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
NativeMessageHeaderAccessor
MessageHeaderAccessor sub-class that supports storage and access of
 headers from an external source such as a message broker. | 
| Class and Description | 
|---|
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
| Class and Description | 
|---|
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
| Class and Description | 
|---|
| AbstractSubscribableChannel
 Abstract base class for  
SubscribableChannel implementations. | 
| ChannelInterceptor
 Interface for interceptors that are able to view and/or modify the
  
Messages being sent-to and/or received-from a
 MessageChannel. | 
| Class and Description | 
|---|
| MessageHeaderAccessor
 Wrapper around  
MessageHeaders that provides extra features such as
 strongly typed accessors for specific headers, the ability to leave headers
 in a Message mutable, and the option to suppress automatic generation
 of id and timesteamp headers. | 
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
NativeMessageHeaderAccessor
MessageHeaderAccessor sub-class that supports storage and access of
 headers from an external source such as a message broker. | 
| Class and Description | 
|---|
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
| Class and Description | 
|---|
| AbstractMessageChannel
 Abstract base class for  
MessageChannel implementations. | 
| AbstractSubscribableChannel
 Abstract base class for  
SubscribableChannel implementations. | 
| ChannelInterceptor
 Interface for interceptors that are able to view and/or modify the
  
Messages being sent-to and/or received-from a
 MessageChannel. | 
| GenericMessage
 An implementation of  
Message with a generic payload. | 
| HeaderMapper
 Generic strategy interface for mapping  
MessageHeaders to and from other
 types of objects. | 
| InterceptableChannel
 A  
MessageChannel that
 maintains a list ChannelInterceptors and allows interception of message sending. | 
| MessageBuilder | 
| MessageHeaderAccessor
 Wrapper around  
MessageHeaders that provides extra features such as
 strongly typed accessors for specific headers, the ability to leave headers
 in a Message mutable, and the option to suppress automatic generation
 of id and timesteamp headers. | 
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
| Class and Description | 
|---|
| AbstractSubscribableChannel
 Abstract base class for  
SubscribableChannel implementations. | 
| Class and Description | 
|---|
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. |