# Uses of Package
org.springframework.messaging.core

- Packages that use org.springframework.messaging.core
  Package | Description
  --- | ---
  org.springframework.jms.core | Core package of the JMS support.
  org.springframework.messaging.core | Defines interfaces and implementation classes for messaging templates.
  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.user | Support for handling messages to "user" destinations (i.e.

- Classes in org.springframework.messaging.core used by org.springframework.jms.core
  Class and Description
  AbstractMessageReceivingTemplate An extension of `AbstractMessageSendingTemplate` that adds support for receive style operations as defined by `MessageReceivingOperations`.
  AbstractMessageSendingTemplate Abstract base class for implementations of `MessageSendingOperations`.
  AbstractMessagingTemplate An extension of `AbstractMessageReceivingTemplate` that adds support for request-reply style operations as defined by `MessageRequestReplyOperations`.
  MessagePostProcessor A contract for processing a `Message` after it has been created, either returning a modified (effectively new) message or returning the same.
  MessageReceivingOperations Operations for receiving messages from a destination.
  MessageRequestReplyOperations Operations for sending messages to and receiving the reply from a destination.
  MessageSendingOperations Operations for sending messages to a destination.

- Classes in org.springframework.messaging.core used by org.springframework.messaging.core
  Class and Description
  AbstractDestinationResolvingMessagingTemplate An extension of `AbstractMessagingTemplate` that adds operations for sending messages to a resolvable destination name.
  AbstractMessageReceivingTemplate An extension of `AbstractMessageSendingTemplate` that adds support for receive style operations as defined by `MessageReceivingOperations`.
  AbstractMessageSendingTemplate Abstract base class for implementations of `MessageSendingOperations`.
  AbstractMessagingTemplate An extension of `AbstractMessageReceivingTemplate` that adds support for request-reply style operations as defined by `MessageRequestReplyOperations`.
  DestinationResolutionException Thrown by a `DestinationResolver` when it cannot resolve a destination.
  DestinationResolver Strategy for resolving a String destination name to an actual destination of type `<D>`.
  DestinationResolvingMessageReceivingOperations Extends `MessageReceivingOperations` and adds operations for receiving messages from a destination specified as a (resolvable) String name.
  DestinationResolvingMessageRequestReplyOperations Extends `MessageRequestReplyOperations` and adds operations for sending and receiving messages to and from a destination specified as a (resolvable) String name.
  DestinationResolvingMessageSendingOperations Extends `MessageSendingOperations` and adds operations for sending messages to a destination specified as a (resolvable) String name.
  MessagePostProcessor A contract for processing a `Message` after it has been created, either returning a modified (effectively new) message or returning the same.
  MessageReceivingOperations Operations for receiving messages from a destination.
  MessageRequestReplyOperations Operations for sending messages to and receiving the reply from a destination.
  MessageSendingOperations Operations for sending messages to a destination.

- Classes in org.springframework.messaging.core used by org.springframework.messaging.simp
  Class and Description
  AbstractMessageSendingTemplate Abstract base class for implementations of `MessageSendingOperations`.
  MessagePostProcessor A contract for processing a `Message` after it has been created, either returning a modified (effectively new) message or returning the same.
  MessageSendingOperations Operations for sending messages to a destination.

- Classes in org.springframework.messaging.core used by org.springframework.messaging.simp.annotation.support
  Class and Description
  MessageSendingOperations Operations for sending messages to a destination.

- Classes in org.springframework.messaging.core used by org.springframework.messaging.simp.user
  Class and Description
  MessageSendingOperations Operations for sending messages to a destination.