| 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.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
 A base for classes providing strongly typed getters and setters as well as
 behavior around specific categories of headers (e.g. 
 | 
| NativeMessageHeaderAccessor
 An extension of  
MessageHeaderAccessor that also stores and provides read/write
 access to message headers from an external source -- e.g. | 
| Class and Description | 
|---|
| MessageHeaderAccessor
 A base for classes providing strongly typed getters and setters as well as
 behavior around specific categories of headers (e.g. 
 | 
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
| NativeMessageHeaderAccessor
 An extension of  
MessageHeaderAccessor that also stores and provides read/write
 access to message headers from an external source -- e.g. | 
| 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
 A base for classes providing strongly typed getters and setters as well as
 behavior around specific categories of headers (e.g. 
 | 
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
| NativeMessageHeaderAccessor
 An extension of  
MessageHeaderAccessor that also stores and provides read/write
 access to message headers from an external source -- e.g. | 
| 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
 A base for classes providing strongly typed getters and setters as well as
 behavior around specific categories of headers (e.g. 
 | 
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. | 
| Class and Description | 
|---|
| MessageHeaderInitializer
 Callback interface for initializing a  
MessageHeaderAccessor. |