Interface DestinationResolvingMessageReceivingOperations<D>
- Type Parameters:
 D- the type of destination to receive messages from
- All Superinterfaces:
 MessageReceivingOperations<D>
- All Known Implementing Classes:
 AbstractDestinationResolvingMessagingTemplate,GenericMessagingTemplate
public interface DestinationResolvingMessageReceivingOperations<D>
extends MessageReceivingOperations<D>
Extends 
MessageReceivingOperations and adds operations for receiving messages
 from a destination specified as a (resolvable) String name.- Since:
 - 4.0
 - Author:
 - Mark Fisher, Rossen Stoyanchev
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionMessage<?>Resolve the given destination name and receive a message from it.<T> TreceiveAndConvert(String destinationName, Class<T> targetClass) Resolve the given destination name, receive a message from it, convert the payload to the specified target type.Methods inherited from interface org.springframework.messaging.core.MessageReceivingOperations
receive, receive, receiveAndConvert, receiveAndConvert 
- 
Method Details
- 
receive
Resolve the given destination name and receive a message from it.- Parameters:
 destinationName- the destination name to resolve- Throws:
 MessagingException
 - 
receiveAndConvert
@Nullable <T> T receiveAndConvert(String destinationName, Class<T> targetClass) throws MessagingException Resolve the given destination name, receive a message from it, convert the payload to the specified target type.- Parameters:
 destinationName- the destination name to resolvetargetClass- the target class for the converted payload- Throws:
 MessagingException
 
 -