| 程序包 | 说明 |
|---|---|
| com.baidu.bigpipe.transport.pub |
| 限定符和类型 | 方法和说明 |
|---|---|
SendFutrue |
AsynchronousPublisher.publish(Message message)
异步发送单个消息,调用方调用该方法立刻返回,不堵塞,但调用
SendFutrue的get方法会堵塞,直到消息被成功
发送或者发送失败 |
SendFutrue |
AbstractNioPublisher.publish(Message message) |
void |
PublishStrategy.submitMessage(Message msg)
提交要发送的单个消息
|
void |
GroupPublishStrategy.submitMessage(Message msg) |
| 限定符和类型 | 方法和说明 |
|---|---|
SendFutrue |
AsynchronousPublisher.publish(List<Message> messageList)
异步发送批量消息,调用方调用该方法立刻返回,不堵塞,但调用
SendFutrue的get方法会堵塞,
直到这一批消息都成功发送或者任意一个发送失败后 |
SendFutrue |
AbstractNioPublisher.publish(List<Message> message) |
void |
PublishStrategy.submitMessage(List<Message> msgList,
InternalFutrue futrue)
提交要发送的批量消息
|
void |
GroupPublishStrategy.submitMessage(List<Message> msgList,
InternalFutrue futrue) |
void |
InternalFutrue.trigger(List<Message> failedList,
String errText,
String sessionId)
触发SendFuture
|
Copyright © 2017. All rights reserved.