| 限定符和类型 | 方法和说明 |
|---|---|
RpcResponse |
RpcFuture.get() |
RpcResponse |
RpcFuture.get(long timeout,
TimeUnit unit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RpcFuture.handleResponse(RpcResponse rpcResponse) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Interceptor.handleResponse(RpcResponse response)
This method is called in two scenarios:
Before the server sends the response;
After the client receives the response.
|
void |
AbstractInterceptor.handleResponse(RpcResponse response) |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcResponse |
AbstractProtocol.decodeHttpResponse(io.netty.handler.codec.http.FullHttpResponse httpResponse,
io.netty.channel.ChannelHandlerContext ctx) |
RpcResponse |
Protocol.decodeHttpResponse(io.netty.handler.codec.http.FullHttpResponse httpResponse,
io.netty.channel.ChannelHandlerContext ctx)
根据http response构建rpc response
|
RpcResponse |
AbstractProtocol.decodeResponse(Object packet,
io.netty.channel.ChannelHandlerContext ctx) |
RpcResponse |
Protocol.decodeResponse(Object packet,
io.netty.channel.ChannelHandlerContext ctx)
客户端反序列化rpc响应
|
static RpcResponse |
RpcResponse.getRpcResponse() |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.handler.codec.http.FullHttpResponse |
AbstractProtocol.encodeHttpResponse(RpcRequest rpcRequest,
RpcResponse rpcResponse) |
io.netty.handler.codec.http.FullHttpResponse |
Protocol.encodeHttpResponse(RpcRequest rpcRequest,
RpcResponse rpcResponse)
根据rpc response生成http response
|
io.netty.buffer.ByteBuf |
AbstractProtocol.encodeResponse(RpcResponse rpcResponse) |
io.netty.buffer.ByteBuf |
Protocol.encodeResponse(RpcResponse rpcResponse)
服务端序列化返回结果。
|
| 限定符和类型 | 方法和说明 |
|---|---|
RpcResponse |
HttpRpcProtocol.decodeHttpResponse(io.netty.handler.codec.http.FullHttpResponse httpResponse,
io.netty.channel.ChannelHandlerContext ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.handler.codec.http.FullHttpResponse |
HttpRpcProtocol.encodeHttpResponse(RpcRequest rpcRequest,
RpcResponse rpcResponse) |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcResponse |
HuluRpcProtocol.decodeResponse(Object packet,
io.netty.channel.ChannelHandlerContext ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.buffer.ByteBuf |
HuluRpcProtocol.encodeResponse(RpcResponse rpcResponse) |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcResponse |
NSHeadRpcProtocol.decodeResponse(Object in,
io.netty.channel.ChannelHandlerContext ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.buffer.ByteBuf |
NSHeadRpcProtocol.encodeResponse(RpcResponse rpcResponse) |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcResponse |
SofaRpcProtocol.decodeResponse(Object packet,
io.netty.channel.ChannelHandlerContext ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.buffer.ByteBuf |
SofaRpcProtocol.encodeResponse(RpcResponse rpcResponse) |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcResponse |
BaiduRpcProtocol.decodeResponse(Object packet,
io.netty.channel.ChannelHandlerContext ctx) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.buffer.ByteBuf |
BaiduRpcProtocol.encodeResponse(RpcResponse rpcResponse) |
Copyright © 2018 Baidu, Inc.. All rights reserved.