public interface DataCodec
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
DataCodec.Encode
data encode enum (note: 0=binary, 1=json)
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Charset |
CHARSET_UTF8 |
| 限定符和类型 | 方法和说明 |
|---|---|
Object[] |
decodeRequestData(byte[] data,
RpcMethod rpcMethod)
Request data - decoding
|
Object |
decodeResponseData(byte[] data,
RpcMethod rpcMethod)
Response data - decoding
|
byte[] |
encodeRequestData(Object[] data,
RpcMethod rpcMethod)
Request data - encoding
|
byte[] |
encodeResponseData(Object data,
RpcMethod rpcMethod)
Response data - encoding
|
List<Consumer<Map<String,Object>>> |
getDecodeRequestConsumerList()
The server parses
|
List<Consumer<Map<String,Object>>> |
getEncodeRequestConsumerList()
The client parses
|
static final Charset CHARSET_UTF8
byte[] encodeRequestData(Object[] data, RpcMethod rpcMethod)
data - datarpcMethod - rpcMethodObject[] decodeRequestData(byte[] data, RpcMethod rpcMethod)
data - datarpcMethod - rpcMethodbyte[] encodeResponseData(Object data, RpcMethod rpcMethod)
data - datarpcMethod - rpcMethodObject decodeResponseData(byte[] data, RpcMethod rpcMethod)
data - datarpcMethod - rpcMethodList<Consumer<Map<String,Object>>> getEncodeRequestConsumerList()
Copyright © 2021. All rights reserved.