# Uses of Package
org.springframework.messaging

- Packages that use org.springframework.messaging
  Package | Description
  --- | ---
  org.springframework.jms.core | Core package of the JMS support.
  org.springframework.jms.listener.adapter | Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods.
  org.springframework.jms.support | This package provides generic JMS support classes, to be used by higher-level classes like JmsTemplate.
  org.springframework.jms.support.converter | Provides a MessageConverter abstraction to convert between Java objects and JMS messages.
  org.springframework.messaging | Support for working with messaging APIs and protocols.
  org.springframework.messaging.converter | Provides support for message conversion.
  org.springframework.messaging.core | Defines interfaces and implementation classes for messaging templates.
  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.annotation.support | Support classes for working with annotated message-handling methods.
  org.springframework.messaging.handler.invocation | Common infrastructure for invoking message handler methods.
  org.springframework.messaging.handler.invocation.reactive | Common infrastructure for invoking message handler methods with non-blocking, and reactive contracts.
  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).
  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.messaging.tcp | Contains abstractions and implementation classes for establishing TCP connections via `TcpOperations`, handling messages via `TcpConnectionHandler`, as well as sending messages via `TcpConnection`.
  org.springframework.messaging.tcp.reactor | Contains support for TCP messaging based on Reactor.
  org.springframework.web.socket.messaging | WebSocket integration for Spring's messaging module.

- Classes in org.springframework.messaging used by org.springframework.jms.core
  Class and Description
  Message A generic message representation with headers and body.
  MessagingException The base exception for any failures related to messaging.

- Classes in org.springframework.messaging used by org.springframework.jms.listener.adapter
  Class and Description
  Message A generic message representation with headers and body.

- Classes in org.springframework.messaging used by org.springframework.jms.support
  Class and Description
  Message A generic message representation with headers and body.
  MessageHeaders The headers for a `Message`.

- Classes in org.springframework.messaging used by org.springframework.jms.support.converter
  Class and Description
  MessageHeaders The headers for a `Message`.

- Classes in org.springframework.messaging used by org.springframework.messaging
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessageHandler Simple contract for handling a `Message`.
  MessageHeaders The headers for a `Message`.
  MessagingException The base exception for any failures related to messaging.

- Classes in org.springframework.messaging used by org.springframework.messaging.converter
  Class and Description
  Message A generic message representation with headers and body.
  MessageHeaders The headers for a `Message`.
  MessagingException The base exception for any failures related to messaging.

- Classes in org.springframework.messaging used by org.springframework.messaging.core
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessagingException The base exception for any failures related to messaging.

- Classes in org.springframework.messaging used by org.springframework.messaging.handler
  Class and Description
  Message A generic message representation with headers and body.

- Classes in org.springframework.messaging used by org.springframework.messaging.handler.annotation.reactive
  Class and Description
  Message A generic message representation with headers and body.
  ReactiveMessageHandler Reactive contract for handling a `Message`.

- Classes in org.springframework.messaging used by org.springframework.messaging.handler.annotation.support
  Class and Description
  Message A generic message representation with headers and body.
  MessagingException The base exception for any failures related to messaging.

- Classes in org.springframework.messaging used by org.springframework.messaging.handler.invocation
  Class and Description
  Message A generic message representation with headers and body.
  MessageHandler Simple contract for handling a `Message`.
  MessagingException The base exception for any failures related to messaging.

- Classes in org.springframework.messaging used by org.springframework.messaging.handler.invocation.reactive
  Class and Description
  Message A generic message representation with headers and body.
  MessagingException The base exception for any failures related to messaging.
  ReactiveMessageHandler Reactive contract for handling a `Message`.

- Classes in org.springframework.messaging used by org.springframework.messaging.rsocket.annotation.support
  Class and Description
  Message A generic message representation with headers and body.
  ReactiveMessageHandler Reactive contract for handling a `Message`.

- Classes in org.springframework.messaging used by org.springframework.messaging.simp
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessagingException The base exception for any failures related to messaging.

- Classes in org.springframework.messaging used by org.springframework.messaging.simp.annotation.support
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessageHandler Simple contract for handling a `Message`.
  MessageHeaders The headers for a `Message`.
  MessagingException The base exception for any failures related to messaging.
  SubscribableChannel A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.

- Classes in org.springframework.messaging used by org.springframework.messaging.simp.broker
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessageHandler Simple contract for handling a `Message`.
  SubscribableChannel A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.

- Classes in org.springframework.messaging used by org.springframework.messaging.simp.config
  Class and Description
  MessageChannel Defines methods for sending messages.
  MessageHandler Simple contract for handling a `Message`.
  SubscribableChannel A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.

- Classes in org.springframework.messaging used by org.springframework.messaging.simp.stomp
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessageHandler Simple contract for handling a `Message`.
  SubscribableChannel A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.

- Classes in org.springframework.messaging used by org.springframework.messaging.simp.user
  Class and Description
  Message A generic message representation with headers and body.
  MessageHandler Simple contract for handling a `Message`.
  MessagingException The base exception for any failures related to messaging.
  SubscribableChannel A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.

- Classes in org.springframework.messaging used by org.springframework.messaging.support
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessageHandler Simple contract for handling a `Message`.
  MessageHeaders The headers for a `Message`.
  SubscribableChannel A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.

- Classes in org.springframework.messaging used by org.springframework.messaging.tcp
  Class and Description
  Message A generic message representation with headers and body.

- Classes in org.springframework.messaging used by org.springframework.messaging.tcp.reactor
  Class and Description
  Message A generic message representation with headers and body.

- Classes in org.springframework.messaging used by org.springframework.web.socket.messaging
  Class and Description
  Message A generic message representation with headers and body.
  MessageChannel Defines methods for sending messages.
  MessageHandler Simple contract for handling a `Message`.
  MessagingException The base exception for any failures related to messaging.
  SubscribableChannel A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.