## Uses of Interface
org.springframework.messaging.core.MessageSendingOperations

- Packages that use MessageSendingOperations
  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.

- - ### Uses of MessageSendingOperations in org.springframework.jms.core

    Subinterfaces of MessageSendingOperations in org.springframework.jms.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JmsMessageOperations` A specialization of `MessageSendingOperations`, `MessageReceivingOperations` and `MessageRequestReplyOperations` for JMS related operations that allow to specify a destination name rather than the actual `Destination`.

    Classes in org.springframework.jms.core that implement MessageSendingOperations
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JmsMessagingTemplate` An implementation of `JmsMessageOperations`.

  - ### Uses of MessageSendingOperations in org.springframework.messaging.core

    Subinterfaces of MessageSendingOperations in org.springframework.messaging.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DestinationResolvingMessageSendingOperations<D>` Extends `MessageSendingOperations` and adds operations for sending messages to a destination specified as a (resolvable) String name.

    Classes in org.springframework.messaging.core that implement MessageSendingOperations
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDestinationResolvingMessagingTemplate<D>` An extension of `AbstractMessagingTemplate` that adds operations for sending messages to a resolvable destination name.
    `class` | `AbstractMessageReceivingTemplate<D>` An extension of `AbstractMessageSendingTemplate` that adds support for receive style operations as defined by `MessageReceivingOperations`.
    `class` | `AbstractMessageSendingTemplate<D>` Abstract base class for implementations of `MessageSendingOperations`.
    `class` | `AbstractMessagingTemplate<D>` An extension of `AbstractMessageReceivingTemplate` that adds support for request-reply style operations as defined by `MessageRequestReplyOperations`.
    `class` | `GenericMessagingTemplate` A messaging template that resolves destinations names to `MessageChannel`'s to send and receive messages from.

  - ### Uses of MessageSendingOperations in org.springframework.messaging.simp

    Subinterfaces of MessageSendingOperations in org.springframework.messaging.simp
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SimpMessageSendingOperations` A specialization of `MessageSendingOperations` with methods for use with the Spring Framework support for Simple Messaging Protocols (like STOMP).

    Classes in org.springframework.messaging.simp that implement MessageSendingOperations
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpMessagingTemplate` An implementation of `SimpMessageSendingOperations`.

  - ### Uses of MessageSendingOperations in org.springframework.messaging.simp.annotation.support

    Constructors in org.springframework.messaging.simp.annotation.support with parameters of type MessageSendingOperations
    Constructor and Description
    `SubscriptionMethodReturnValueHandler(MessageSendingOperations<String> template)` Construct a new SubscriptionMethodReturnValueHandler.

  - ### Uses of MessageSendingOperations in org.springframework.messaging.simp.user

    Methods in org.springframework.messaging.simp.user that return MessageSendingOperations
    Modifier and Type | Method and Description
    --- | ---
    `MessageSendingOperations<String>` | UserDestinationMessageHandler.`getBrokerMessagingTemplate()` Return the messaging template used to send resolved messages to the broker channel.