public abstract class AbstractMessageChannelMessagingSendingTemplate<D extends org.springframework.messaging.MessageChannel>
extends org.springframework.messaging.core.AbstractMessageSendingTemplate<D>
implements org.springframework.messaging.core.DestinationResolvingMessageSendingOperations<D>
Modifier | Constructor and Description |
---|---|
protected |
AbstractMessageChannelMessagingSendingTemplate(org.springframework.messaging.core.DestinationResolver<String> destinationResolver) |
Modifier and Type | Method and Description |
---|---|
<T> void |
convertAndSend(String destinationName,
T payload) |
<T> void |
convertAndSend(String destinationName,
T payload,
Map<String,Object> headers) |
<T> void |
convertAndSend(String destinationName,
T payload,
Map<String,Object> headers,
org.springframework.messaging.core.MessagePostProcessor postProcessor) |
<T> void |
convertAndSend(String destinationName,
T payload,
org.springframework.messaging.core.MessagePostProcessor postProcessor) |
protected void |
doSend(D destination,
org.springframework.messaging.Message<?> message) |
protected abstract D |
resolveMessageChannel(String physicalResourceIdentifier) |
protected D |
resolveMessageChannelByLogicalName(String destination) |
void |
send(String destinationName,
org.springframework.messaging.Message<?> message) |
void |
setDefaultDestinationName(String defaultDestination) |
convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, doConvert, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, processHeadersToSend, send, send, setDefaultDestination, setMessageConverter
protected AbstractMessageChannelMessagingSendingTemplate(org.springframework.messaging.core.DestinationResolver<String> destinationResolver)
public void setDefaultDestinationName(String defaultDestination)
protected void doSend(D destination, org.springframework.messaging.Message<?> message)
doSend
in class org.springframework.messaging.core.AbstractMessageSendingTemplate<D extends org.springframework.messaging.MessageChannel>
public void send(String destinationName, org.springframework.messaging.Message<?> message) throws org.springframework.messaging.MessagingException
send
in interface org.springframework.messaging.core.DestinationResolvingMessageSendingOperations<D extends org.springframework.messaging.MessageChannel>
org.springframework.messaging.MessagingException
public <T> void convertAndSend(String destinationName, T payload) throws org.springframework.messaging.MessagingException
convertAndSend
in interface org.springframework.messaging.core.DestinationResolvingMessageSendingOperations<D extends org.springframework.messaging.MessageChannel>
org.springframework.messaging.MessagingException
public <T> void convertAndSend(String destinationName, T payload, Map<String,Object> headers) throws org.springframework.messaging.MessagingException
convertAndSend
in interface org.springframework.messaging.core.DestinationResolvingMessageSendingOperations<D extends org.springframework.messaging.MessageChannel>
org.springframework.messaging.MessagingException
public <T> void convertAndSend(String destinationName, T payload, org.springframework.messaging.core.MessagePostProcessor postProcessor) throws org.springframework.messaging.MessagingException
convertAndSend
in interface org.springframework.messaging.core.DestinationResolvingMessageSendingOperations<D extends org.springframework.messaging.MessageChannel>
org.springframework.messaging.MessagingException
public <T> void convertAndSend(String destinationName, T payload, Map<String,Object> headers, org.springframework.messaging.core.MessagePostProcessor postProcessor) throws org.springframework.messaging.MessagingException
convertAndSend
in interface org.springframework.messaging.core.DestinationResolvingMessageSendingOperations<D extends org.springframework.messaging.MessageChannel>
org.springframework.messaging.MessagingException
protected D resolveMessageChannelByLogicalName(String destination)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.