类 ExsMessageTemplate
- java.lang.Object
-
- org.springframework.messaging.core.AbstractMessageSendingTemplate<org.springframework.messaging.MessageChannel>
-
- org.opoo.ootp.client.messaging.ExsMessageTemplate
-
- 所有已实现的接口:
org.springframework.messaging.core.MessageSendingOperations<org.springframework.messaging.MessageChannel>
public class ExsMessageTemplate extends org.springframework.messaging.core.AbstractMessageSendingTemplate<org.springframework.messaging.MessageChannel>
-
-
构造器概要
构造器 构造器 说明 ExsMessageTemplate()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidconvertAndSend(java.lang.String type, java.lang.Object payload)转换并发送消息。voidconvertAndSend(java.lang.String type, java.lang.String to, java.lang.Object payload)转换并发送消息。protected voiddoSend(org.springframework.messaging.MessageChannel destination, org.springframework.messaging.Message<?> message)java.lang.StringgetRequiredDefaultTo()获取默认的的接收方。voidsetDefaultTo(java.lang.String to)设置消息默认的接收方,当前系统只向一个接收方发送消息时,可以配置此项,简化消息发送方法。-
从类继承的方法 org.springframework.messaging.core.AbstractMessageSendingTemplate
convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, doConvert, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, processHeadersToSend, send, send, setDefaultDestination, setMessageConverter
-
-
-
-
方法详细资料
-
setDefaultTo
public void setDefaultTo(java.lang.String to)
设置消息默认的接收方,当前系统只向一个接收方发送消息时,可以配置此项,简化消息发送方法。 消息在发送时未指定接收方时,取当前默认接收方的值。- 参数:
to- 默认的接收方。
-
getRequiredDefaultTo
public java.lang.String getRequiredDefaultTo()
获取默认的的接收方。如果没有配置默认接收方,则报错。- 返回:
- 默认接收方
-
doSend
protected void doSend(org.springframework.messaging.MessageChannel destination, org.springframework.messaging.Message<?> message)- 指定者:
doSend在类中org.springframework.messaging.core.AbstractMessageSendingTemplate<org.springframework.messaging.MessageChannel>
-
convertAndSend
public void convertAndSend(java.lang.String type, java.lang.String to, java.lang.Object payload) throws org.springframework.messaging.MessagingException转换并发送消息。底层仍然调用MessageClient来发送消息。- 参数:
type- 消息业务类型to- 接收方payload- 消息体,任意类型,通常对象会转成 JSON 报文- 抛出:
org.springframework.messaging.MessagingException- 消息发送异常
-
convertAndSend
public void convertAndSend(java.lang.String type, java.lang.Object payload)转换并发送消息。底层仍然调用MessageClient来发送消息。使用默认接收方。- 参数:
type- 消息业务类型payload- 消息体
-
-