|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 SendResult 的软件包 | |
|---|---|
| com.alibaba.rocketmq.client.hook | |
| com.alibaba.rocketmq.client.impl | |
| com.alibaba.rocketmq.client.impl.producer | |
| com.alibaba.rocketmq.client.producer | |
| com.alibaba.rocketmq.client.hook 中 SendResult 的使用 |
|---|
| 返回 SendResult 的 com.alibaba.rocketmq.client.hook 中的方法 | |
|---|---|
SendResult |
SendMessageContext.getSendResult()
|
SendResult |
CheckForbiddenContext.getSendResult()
|
| 参数类型为 SendResult 的 com.alibaba.rocketmq.client.hook 中的方法 | |
|---|---|
void |
SendMessageContext.setSendResult(SendResult sendResult)
|
void |
CheckForbiddenContext.setSendResult(SendResult sendResult)
|
| com.alibaba.rocketmq.client.impl 中 SendResult 的使用 |
|---|
| 返回 SendResult 的 com.alibaba.rocketmq.client.impl 中的方法 | |
|---|---|
SendResult |
MQClientAPIImpl.sendMessage(String addr,
String brokerName,
Message msg,
SendMessageRequestHeader requestHeader,
long timeoutMillis,
CommunicationMode communicationMode,
SendCallback sendCallback)
发送消息 |
| com.alibaba.rocketmq.client.impl.producer 中 SendResult 的使用 |
|---|
| 返回 SendResult 的 com.alibaba.rocketmq.client.impl.producer 中的方法 | |
|---|---|
SendResult |
DefaultMQProducerImpl.send(Message msg)
DEFAULT SYNC ------------------------------------------------------- |
SendResult |
DefaultMQProducerImpl.send(Message msg,
MessageQueue mq)
KERNEL SYNC ------------------------------------------------------- |
SendResult |
DefaultMQProducerImpl.send(Message msg,
MessageQueueSelector selector,
Object arg)
SELECT SYNC ------------------------------------------------------- |
| com.alibaba.rocketmq.client.producer 中 SendResult 的使用 |
|---|
| com.alibaba.rocketmq.client.producer 中 SendResult 的子类 | |
|---|---|
class |
TransactionSendResult
发送事务消息返回结果 |
| 返回 SendResult 的 com.alibaba.rocketmq.client.producer 中的方法 | |
|---|---|
SendResult |
MQProducer.send(Message msg)
发送消息,同步调用 |
SendResult |
DefaultMQProducer.send(Message msg)
|
SendResult |
MQProducer.send(Message msg,
MessageQueue mq)
向指定队列发送消息,同步调用 |
SendResult |
DefaultMQProducer.send(Message msg,
MessageQueue mq)
|
SendResult |
MQProducer.send(Message msg,
MessageQueueSelector selector,
Object arg)
发送消息,可以自定义选择队列,队列的总数可能会由于Broker的启停变化 如果要保证消息严格有序,在向运维人员申请Topic时,需要特别说明 同步调用 |
SendResult |
DefaultMQProducer.send(Message msg,
MessageQueueSelector selector,
Object arg)
|
| 参数类型为 SendResult 的 com.alibaba.rocketmq.client.producer 中的方法 | |
|---|---|
void |
SendCallback.onSuccess(SendResult sendResult)
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||