| 程序包 | 说明 |
|---|---|
| com.baidu.bigpipe.driver | |
| com.baidu.bigpipe.driver.converter.pub | |
| com.baidu.bigpipe.protocol |
| 限定符和类型 | 字段和说明 |
|---|---|
protected MessageConverter |
AbstractBigpipeClient.converter
需要先转化为json格式 消息转换器
|
protected MessageConverter |
AbstractBigpipeClient.stringConverter
String类型的消息的转化器
|
| 限定符和类型 | 方法和说明 |
|---|---|
MessageConverter |
AbstractBigpipeClient.getConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
SendFutrue |
SimpleNoneBlockingPubClient.publish(Object object,
MessageConverter messageConverter) |
SendFutrue |
NoneBlockingBigpipePubClient.publish(Object message,
MessageConverter messageConverter)
发送单个消息
|
void |
AbstractBigpipeClient.setConverter(MessageConverter converter) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
JsonMessageConverter
把对象先转化为jsonstring,再转化为utf-8的byte[]
|
class |
StringMessageConverter
发送消息本身是String时,直接转化为该String的utf-8 byte[]
|
| 限定符和类型 | 方法和说明 |
|---|---|
static MessageConverter |
MessageConverterHelper.getJsonMessageConverter()
get
JsonMessageConverter instance |
static MessageConverter |
MessageConverterHelper.getStringMessageConverter()
get
StringMessageConverter instance |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
MessageConverterHelper.convert(Object object,
MessageConverter messageConverter)
do convert action the target object
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DefaultBigpipePackBuilder.add(Object object,
MessageConverter messageConverter) |
boolean |
BigpipePackBuilder.add(Object message,
MessageConverter messageConverter)
向包中试图加入一条消息,如果包容量足够,能够加入则返回true,否则false
|
Copyright © 2017. All rights reserved.