| 程序包 | 说明 |
|---|---|
| com.baidu.jprotobuf.pbrpc |
Protobuf RPC implements.
|
| com.baidu.jprotobuf.pbrpc.client |
RPC client supports.
|
| com.baidu.jprotobuf.pbrpc.data |
RPC protocol implements.
|
| com.baidu.jprotobuf.pbrpc.transport |
RPC TCP protocol transport implements.
|
| com.baidu.jprotobuf.pbrpc.transport.handler |
RPC TCP protocol transport encode and decode supports.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RpcDataPackage |
RpcChannelErrorException.getRpcDataPackage()
Gets the rpc data package.
|
RpcDataPackage |
ErrorDataException.getRpcDataPackage()
Gets the rpc data package.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RpcChannelErrorException.setRpcDataPackage(RpcDataPackage rpcDataPackage)
Sets the rpc data package.
|
void |
ErrorDataException.setRpcDataPackage(RpcDataPackage rpcDataPackage)
Sets the rpc data package.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected RpcDataPackage |
ProtobufRpcProxy.buildRequestDataPackage(RpcMethodInfo rpcMethodInfo,
Object[] args)
Builds the request data package.
|
protected RpcDataPackage |
DynamicProtobufRpcProxy.buildRequestDataPackage(RpcMethodInfo rpcMethodInfo,
Object[] args)
Builds the request data package.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RpcDataPackage |
RpcDataPackage.attachment(byte[] attachment)
Attachment.
|
RpcDataPackage |
RpcDataPackage.authenticationData(byte[] authenticationData)
Authentication data.
|
static RpcDataPackage |
RpcDataPackage.buildRpcDataPackage(RpcMethodInfo methodInfo,
Object[] args)
Builds the rpc data package.
|
RpcDataPackage |
RpcDataPackage.chunkInfo(long streamId,
int chunkId)
Chunk info.
|
RpcDataPackage |
RpcDataPackage.compressType(int compressType)
Compress type.
|
RpcDataPackage |
RpcDataPackage.copy()
Copy.
|
RpcDataPackage |
RpcDataPackage.correlationId(long correlationId)
Correlation id.
|
RpcDataPackage |
RpcDataPackage.data(byte[] data)
Data.
|
RpcDataPackage |
RpcDataPackage.errorCode(int errorCode)
Error code.
|
RpcDataPackage |
RpcDataPackage.errorText(String errorText)
Error text.
|
RpcDataPackage |
RpcDataPackage.extraParams(byte[] params)
Extra params.
|
RpcDataPackage |
RpcDataPackage.getErrorResponseRpcDataPackage(int errorCode,
String errorText)
Gets the error response rpc data package.
|
RpcDataPackage |
RpcDataPackage.getErrorResponseRpcDataPackage(RpcResponseMeta responseMeta)
Gets the error response rpc data package.
|
RpcDataPackage |
RpcDataPackage.logId(long logId)
Log id.
|
RpcDataPackage |
RpcDataPackage.magicCode(String magicCode)
set magic code.
|
RpcDataPackage |
RpcDataPackage.methodName(String methodName)
Method name.
|
RpcDataPackage |
RpcDataPackage.serviceName(String serviceName)
Service name.
|
RpcDataPackage |
RpcDataPackage.trace(Trace trace)
set Trace value.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<RpcDataPackage> |
RpcDataPackage.chunk(long chunkSize)
To split current
RpcDataPackage by chunkSize. if chunkSize great than data length will not do split. |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcDataPackage |
RpcClientCallState.getDataPackage()
Gets the data package.
|
RpcDataPackage |
BlockingRpcCallback.getMessage()
Gets the rPC data message.
|
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.protobuf.RpcCallback<RpcDataPackage> |
RpcClientCallState.getCallback()
Gets the callback.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RpcChannel.doTransport(Connection connection,
RpcDataPackage rpcDataPackage,
BlockingRpcCallback callback,
long onceTalkTimeout)
Do transport.
|
void |
RpcClientCallState.handleResponse(RpcDataPackage response)
Handle response.
|
void |
BlockingRpcCallback.run(RpcDataPackage message)
Run.
|
void |
RpcClientCallState.setDataPackage(RpcDataPackage dataPackage)
Sets the data package.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RpcClientCallState.setCallback(com.google.protobuf.RpcCallback<RpcDataPackage> callback)
Sets the callback.
|
| 构造器和说明 |
|---|
RpcClientCallState(com.google.protobuf.RpcCallback<RpcDataPackage> callback,
RpcDataPackage dataPackage,
io.netty.util.Timeout timeout)
Instantiates a new rpc client call state.
|
| 构造器和说明 |
|---|
RpcClientCallState(com.google.protobuf.RpcCallback<RpcDataPackage> callback,
RpcDataPackage dataPackage,
io.netty.util.Timeout timeout)
Instantiates a new rpc client call state.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
RpcServiceHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx,
RpcDataPackage dataPackage) |
protected void |
RpcClientServiceHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx,
RpcDataPackage dataPackage) |
protected void |
RpcDataPackageUnCompressHandler.decode(io.netty.channel.ChannelHandlerContext ctx,
RpcDataPackage msg,
List<Object> out) |
protected void |
RpcDataPackageEncoder.encode(io.netty.channel.ChannelHandlerContext ctx,
RpcDataPackage msg,
List<Object> out) |
protected void |
RpcDataPackageCompressHandler.encode(io.netty.channel.ChannelHandlerContext ctx,
RpcDataPackage msg,
List<Object> out) |
Copyright © 2022 Baidu, Inc.. All rights reserved.