| 构造器和说明 |
|---|
RpcFuture() |
RpcFuture(long logId) |
RpcFuture(io.netty.util.Timeout timeout,
RpcMethodInfo rpcMethodInfo,
RpcCallback<T> callback,
ChannelInfo channelInfo,
RpcClient rpcClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
cancel(boolean mayInterruptIfRunning) |
T |
get() |
T |
get(long timeout,
TimeUnit unit) |
void |
handleResponse(Response response) |
void |
init(io.netty.util.Timeout timeout,
RpcMethodInfo rpcMethodInfo,
RpcCallback<T> callback,
ChannelInfo channelInfo,
RpcClient rpcClient) |
boolean |
isCancelled() |
boolean |
isDone() |
protected void |
processConnection(Response response) |
String |
toString() |
public RpcFuture()
public RpcFuture(long logId)
public RpcFuture(io.netty.util.Timeout timeout,
RpcMethodInfo rpcMethodInfo,
RpcCallback<T> callback,
ChannelInfo channelInfo,
RpcClient rpcClient)
public void init(io.netty.util.Timeout timeout,
RpcMethodInfo rpcMethodInfo,
RpcCallback<T> callback,
ChannelInfo channelInfo,
RpcClient rpcClient)
protected void processConnection(Response response)
public void handleResponse(Response response)
public boolean isCancelled()
isCancelled 在接口中 Future<T>public T get() throws InterruptedException
get 在接口中 Future<T>InterruptedExceptionCopyright © 2019 Baidu, Inc.. All rights reserved.