| 限定符和类型 | 方法和说明 |
|---|---|
AbstractByteBuf |
Serializer.encode(Object object,
Map<String,String> context)
序列化
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
Serializer.decode(AbstractByteBuf data,
Class clazz,
Map<String,String> context)
反序列化,只有类型,返回对象
|
void |
Serializer.decode(AbstractByteBuf data,
Object template,
Map<String,String> context)
反序列化,已有数据,填充字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractByteBuf |
ProtobufSerializer.encode(Object object,
Map<String,String> context) |
protected AbstractByteBuf |
ProtobufSerializer.encodeSofaRequest(SofaRequest sofaRequest,
Map<String,String> context) |
protected AbstractByteBuf |
ProtobufSerializer.encodeSofaResponse(SofaResponse sofaResponse,
Map<String,String> context) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ProtobufSerializer.decode(AbstractByteBuf data,
Class clazz,
Map<String,String> context) |
void |
ProtobufSerializer.decode(AbstractByteBuf data,
Object template,
Map<String,String> context) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractByteBuf |
SofaHessianSerializer.encode(Object object,
Map<String,String> context) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
SofaHessianSerializer.decode(AbstractByteBuf data,
Class clazz,
Map<String,String> context) |
void |
SofaHessianSerializer.decode(AbstractByteBuf data,
Object template,
Map<String,String> context) |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractByteBuf |
SofaRequestHessianSerializer.encodeObject(SofaRequest sofaRequest,
Map<String,String> context) |
AbstractByteBuf |
SofaResponseHessianSerializer.encodeObject(SofaResponse sofaResponse,
Map<String,String> context) |
AbstractByteBuf |
CustomHessianSerializer.encodeObject(T object,
Map<String,String> context)
序列化
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaResponse |
SofaResponseHessianSerializer.decodeObject(AbstractByteBuf data,
Map<String,String> context) |
SofaRequest |
SofaRequestHessianSerializer.decodeObject(AbstractByteBuf data,
Map<String,String> context) |
T |
CustomHessianSerializer.decodeObject(AbstractByteBuf data,
Map<String,String> context)
反序列化,只有类型,返回对象
|
void |
SofaRequestHessianSerializer.decodeObjectByTemplate(AbstractByteBuf data,
Map<String,String> context,
SofaRequest template) |
void |
SofaResponseHessianSerializer.decodeObjectByTemplate(AbstractByteBuf data,
Map<String,String> context,
SofaResponse template) |
void |
CustomHessianSerializer.decodeObjectByTemplate(AbstractByteBuf data,
Map<String,String> context,
T template)
反序列化,已有数据,填充字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractByteBuf |
SofaRequest.getData()
Gets data.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaRequest |
SofaRequest.setData(AbstractByteBuf data)
Sets data.
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractByteBuf |
SofaResponse.getData()
Gets data.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SofaResponse |
SofaResponse.setData(AbstractByteBuf data)
Sets data.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Object |
ProtocolDecoder.decodeAll(AbstractByteBuf byteBuf,
Object out)
全部解码
|
abstract Object |
ProtocolDecoder.decodeBody(AbstractByteBuf byteBuf,
Object out)
body解码
|
abstract Object |
ProtocolDecoder.decodeHeader(AbstractByteBuf byteBuf,
Object out)
头部解码
|
abstract void |
ProtocolEncoder.encodeAll(Object object,
AbstractByteBuf byteBuf)
全部编码
|
abstract void |
ProtocolEncoder.encodeBody(Object object,
AbstractByteBuf byteBuf)
body编码
|
abstract void |
ProtocolEncoder.encodeHeader(Object object,
AbstractByteBuf byteBuf)
头部编码
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ByteArrayWrapperByteBuf |
class |
ByteStreamWrapperByteBuf |
| 限定符和类型 | 类和说明 |
|---|---|
class |
NettyByteBuffer |
Copyright © 2008–2018 The Ant Financial. All rights reserved.