| 程序包 | 说明 |
|---|---|
| com.baidu.brpc | |
| com.baidu.brpc.client | |
| 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.
|
boolean |
FastFutureStore.StoreWalker.visitElement(RpcFuture fut)
Action on a none-null element.
|
| 限定符和类型 | 方法和说明 |
|---|---|
RpcFuture |
Request.getRpcFuture() |
RpcFuture |
Response.getRpcFuture() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Request.setRpcFuture(RpcFuture rpcFuture) |
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.