public abstract class AbstractProducer<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.rocketmq.spring.core.RocketMQTemplate |
rocketMqTemplate |
| Constructor and Description |
|---|
AbstractProducer() |
| Modifier and Type | Method and Description |
|---|---|
void |
asyncSendMessage(String topic,
Set<T> payloads,
org.apache.rocketmq.client.producer.SendCallback sendCallback)
async send message
|
void |
asyncSendMessage(String topic,
String tags,
T payload,
org.apache.rocketmq.client.producer.SendCallback sendCallback)
async send message
|
void |
asyncSendMessage(String topic,
T payload,
org.apache.rocketmq.client.producer.SendCallback sendCallback)
async send message
|
void |
asyncSendMessages(String topic,
String tags,
Set<T> payloads,
org.apache.rocketmq.client.producer.SendCallback sendCallback)
async send messages
|
boolean |
syncSendMessage(String topic,
String tags,
T payload)
sync send message
|
boolean |
syncSendMessage(String topic,
T payload)
sync send message
|
boolean |
syncSendMessages(String topic,
Set<T> payloads)
sync send messages
|
boolean |
syncSendMessages(String topic,
String tags,
Set<T> payloads)
sync send messages
|
protected org.apache.rocketmq.spring.core.RocketMQTemplate rocketMqTemplate
public boolean syncSendMessage(String topic, T payload)
topic - mq destinationpayload - datapublic boolean syncSendMessage(String topic, String tags, T payload)
topic - mq topictags - mq tagspayload - datapublic void asyncSendMessage(String topic, T payload, org.apache.rocketmq.client.producer.SendCallback sendCallback)
topic - mq topicpayload - datasendCallback - callbackpublic void asyncSendMessage(String topic, String tags, T payload, org.apache.rocketmq.client.producer.SendCallback sendCallback)
topic - mq topictags - mq tagspayload - datasendCallback - callbackpublic boolean syncSendMessages(String topic, Set<T> payloads)
topic - mq destinationpayloads - datapublic boolean syncSendMessages(String topic, String tags, Set<T> payloads)
topic - mq topictags - mq tagspayloads - datapublic void asyncSendMessage(String topic, Set<T> payloads, org.apache.rocketmq.client.producer.SendCallback sendCallback)
topic - mq topicpayloads - datasendCallback - callbackCopyright © 2021. All rights reserved.