| 程序包 | 说明 |
|---|---|
| com.baidu.brpc | |
| com.baidu.brpc.client | |
| com.baidu.brpc.interceptor | |
| com.baidu.brpc.protocol | |
| com.baidu.brpc.server |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcFuture |
ChannelInfo.getRpcFuture(long correlationId) |
RpcFuture |
ChannelInfo.removeRpcFuture(long correlationId) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
ChannelInfo.addRpcFuture(RpcFuture future) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RpcFuture |
RpcFuture.createRpcFuture(Request request,
RpcClient rpcClient) |
RpcFuture |
FastFutureStore.get(long id)
Retrieve object identified by id
|
RpcFuture |
FastFutureStore.getAndRemove(long id)
Retrieve and remove object identified by id
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FastFutureStore.StoreWalker.actionAfterDelete(RpcFuture fut)
Action performed after a deletion of the element.
|
long |
FastFutureStore.put(RpcFuture fut)
Add an object.
|
<T> AsyncAwareFuture<T> |
RpcClient.sendRequestCore(Request request,
io.netty.buffer.ByteBuf byteBuf,
RpcFuture rpcFuture) |
boolean |
FastFutureStore.StoreWalker.visitElement(RpcFuture fut)
Action on a none-null element.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
LoadBalanceInterceptor.rpcCore(Request request,
io.netty.buffer.ByteBuf byteBuf,
RpcFuture rpcFuture,
Response response) |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcFuture |
Response.getRpcFuture() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Response.setRpcFuture(RpcFuture rpcFuture) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ServerPushRpcFuture |
| 限定符和类型 | 方法和说明 |
|---|---|
RpcFuture |
PushServerRpcFutureManager.getRpcFuture(Long logId) |
RpcFuture |
PushServerRpcFutureManager.removeRpcFuture(Long logId) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
PushServerRpcFutureManager.putRpcFuture(RpcFuture future) |
Copyright © 2019 Baidu, Inc.. All rights reserved.