public interface NoneBlockingBigpipePubClient
AsynchronousPublisher做了封装, 对外提供更简单的api
change log by xiemalin: 移出了 publish(Object message) 方法, 不应该把MessageCOnverter放到内部处理,以方便用户扩展,同时解耦依赖
| 限定符和类型 | 方法和说明 |
|---|---|
SendFutrue |
publish(byte[] message)
发送单个消息
|
SendFutrue |
publish(Object message,
MessageConverter messageConverter)
发送单个消息
|
SendFutrue |
publishPack(BigpipePackBuilder packBuilder)
发送c-api协议的打包消息
|
SendFutrue publish(Object message, MessageConverter messageConverter) throws PushException
message - 单个消息messageConverter - 消息转换SendFutrue对象PushException - 当发送线程内部发送错误时会产生该异常SendFutrue publish(byte[] message) throws PushException
message - byte array messageSendFutrue对象PushException - 当发送线程内部发送错误时会产生该异常SendFutrue publishPack(BigpipePackBuilder packBuilder) throws PushException
packBuilder - BigpipePackBuilder对象,描述 一包数据SendFutrue对象PushException - 当发送线程内部发送错误时会产生该异常Copyright © 2017. All rights reserved.