public class DefaultRequestFuture extends Object implements RequestFuture
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
DefaultRequestFuture.TimeoutInnerTrigger |
| 构造器和说明 |
|---|
DefaultRequestFuture(String connectionId,
String requestId) |
DefaultRequestFuture(String connectionId,
String requestId,
RequestCallBack requestCallBack,
DefaultRequestFuture.TimeoutInnerTrigger timeoutInnerTrigger) |
| 限定符和类型 | 方法和说明 |
|---|---|
Response |
get()
get response without timeouts.
|
Response |
get(long timeout)
get response with a given timeouts.
|
String |
getConnectionId()
Getter method for property connectionId.
|
RequestCallBack |
getRequestCallBack()
Getter method for property requestCallBack.
|
String |
getRequestId() |
long |
getTimeStamp()
Getter method for property timeStamp.
|
boolean |
isDone()
check that it is done or not..
|
void |
setFailResult(Exception e) |
void |
setResponse(Response response) |
public DefaultRequestFuture(String connectionId, String requestId, RequestCallBack requestCallBack, DefaultRequestFuture.TimeoutInnerTrigger timeoutInnerTrigger)
public RequestCallBack getRequestCallBack()
public long getTimeStamp()
public void setResponse(Response response)
public void setFailResult(Exception e)
public String getRequestId()
public boolean isDone()
RequestFutureisDone 在接口中 RequestFuturepublic Response get() throws InterruptedException
RequestFutureget 在接口中 RequestFutureInterruptedExceptionpublic Response get(long timeout) throws TimeoutException, InterruptedException
RequestFutureget 在接口中 RequestFuturetimeout - timeout milliseconds.TimeoutExceptionInterruptedExceptionpublic String getConnectionId()
Copyright © 2018–2024 Alibaba Group. All rights reserved.