public class RocketMQClientTemplate
extends org.apache.rocketmq.spring.core.RocketMQTemplate
| 限定符和类型 | 字段和说明 |
|---|---|
private ApplicationInfo |
applicationInfo |
private static long |
DEFAULT_TIMEOUT_MILLS |
protected org.slf4j.Logger |
log |
| 构造器和说明 |
|---|
RocketMQClientTemplate() |
RocketMQClientTemplate(ApplicationInfo applicationInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildDestination(String topic,
String tag) |
protected <T extends BaseRocketMQMessage> |
buildMessage(String topic,
T message) |
protected String |
getApplicationEnvType() |
String |
getApplicationName() |
protected String |
getApplicationRole() |
<T extends BaseRocketMQMessage> |
syncSendMessage(String topic,
String tag,
T message) |
<T extends BaseRocketMQMessage> |
syncSendMessage(String topic,
String tag,
T message,
RocketMQMessageDelayLevel delayLevel) |
<T extends BaseRocketMQMessage> |
syncSendMessageDest(String topic,
String destination,
T message) |
<T extends BaseRocketMQMessage> |
syncSendMessageDest(String topic,
String destination,
T message,
long timeout) |
<T extends BaseRocketMQMessage> |
syncSendMessageDest(String topic,
String destination,
T message,
long timeoutMills,
RocketMQMessageDelayLevel delayLevel) |
<T extends BaseRocketMQMessage> |
syncSendMessageDest(String topic,
String destination,
T message,
RocketMQMessageDelayLevel delayLevel) |
afterPropertiesSet, asyncSend, asyncSend, asyncSend, asyncSend, asyncSend, asyncSend, asyncSend, asyncSendOrderly, asyncSendOrderly, asyncSendOrderly, asyncSendOrderly, destroy, doConvert, doSend, getCharset, getConsumer, getMessageQueueSelector, getProducer, receive, receive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendAndReceive, sendMessageInTransaction, sendOneWay, sendOneWay, sendOneWayOrderly, sendOneWayOrderly, setAsyncSenderExecutor, setCharset, setConsumer, setMessageQueueSelector, setProducer, syncSend, syncSend, syncSend, syncSend, syncSend, syncSend, syncSend, syncSendOrderly, syncSendOrderly, syncSendOrderly, syncSendOrderly, syncSendOrderly, syncSendOrderlyconvertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, processHeadersToSend, send, send, setDefaultDestination, setMessageConverterprivate static final long DEFAULT_TIMEOUT_MILLS
protected final org.slf4j.Logger log
private final ApplicationInfo applicationInfo
public RocketMQClientTemplate()
public RocketMQClientTemplate(ApplicationInfo applicationInfo)
public <T extends BaseRocketMQMessage> org.apache.rocketmq.client.producer.SendResult syncSendMessage(String topic, String tag, T message)
public <T extends BaseRocketMQMessage> org.apache.rocketmq.client.producer.SendResult syncSendMessageDest(String topic, String destination, T message)
public <T extends BaseRocketMQMessage> org.apache.rocketmq.client.producer.SendResult syncSendMessageDest(String topic, String destination, T message, long timeout)
public <T extends BaseRocketMQMessage> org.apache.rocketmq.client.producer.SendResult syncSendMessage(String topic, String tag, T message, RocketMQMessageDelayLevel delayLevel)
public <T extends BaseRocketMQMessage> org.apache.rocketmq.client.producer.SendResult syncSendMessageDest(String topic, String destination, T message, RocketMQMessageDelayLevel delayLevel)
public <T extends BaseRocketMQMessage> org.apache.rocketmq.client.producer.SendResult syncSendMessageDest(String topic, String destination, T message, long timeoutMills, RocketMQMessageDelayLevel delayLevel)
public String getApplicationName()
protected final String getApplicationEnvType()
protected final String getApplicationRole()
protected final <T extends BaseRocketMQMessage> org.springframework.messaging.Message<T> buildMessage(String topic, T message)
Copyright © 2025 Zodiac. All rights reserved.