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

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

Subinterfaces of MessageSendingOperations in org.springframework.messaging.core
`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
`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
`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
`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
`MessageSendingOperations<String>` UserDestinationMessageHandler.`getBrokerMessagingTemplate()` Return the messaging template used to send resolved messages to the broker channel.