Package org.springframework.messaging.core
@NonNullApi
@NonNullFields
package org.springframework.messaging.core
Defines interfaces and implementation classes for messaging templates.
-
ClassDescriptionAn extension of
AbstractMessagingTemplate
that adds operations for sending messages to a resolvable destination name.An extension ofAbstractMessageSendingTemplate
that adds support for receive style operations as defined byMessageReceivingOperations
.Abstract base class for implementations ofMessageSendingOperations
.An extension ofAbstractMessageReceivingTemplate
that adds support for request-reply style operations as defined byMessageRequestReplyOperations
.An implementation ofDestinationResolver
that interprets a destination name as the bean name of aMessageChannel
and looks up the bean in the configuredBeanFactory
.DestinationResolver
implementation that proxies a target DestinationResolver, caching itsCachingDestinationResolverProxy.resolveDestination(java.lang.String)
results.Thrown by aDestinationResolver
when it cannot resolve a destination.Strategy for resolving a String destination name to an actual destination of type<D>
.ExtendsMessageReceivingOperations
and adds operations for receiving messages from a destination specified as a (resolvable) String name.ExtendsMessageRequestReplyOperations
and adds operations for sending and receiving messages to and from a destination specified as a (resolvable) String name.ExtendsMessageSendingOperations
and adds operations for sending messages to a destination specified as a (resolvable) String name.A messaging template that resolves destinations names toMessageChannel
's to send and receive messages from.A contract for processing aMessage
after it has been created, either returning a modified (effectively new) message or returning the same.Operations for receiving messages from a destination.Operations for sending messages to and receiving the reply from a destination.Operations for sending messages to a destination.