类 DefaultRequestFuture
java.lang.Object
com.alibaba.nacos.api.remote.DefaultRequestFuture
- 所有已实现的接口:
RequestFuture
default request future.
- 版本:
- $Id: DefaultRequestFuture.java, v 0.1 2020年09月01日 6:42 PM liuzunfei Exp $
- 作者:
- liuzunfei
-
嵌套类概要
嵌套类 -
构造器概要
构造器构造器说明DefaultRequestFuture(String connectionId, String requestId)DefaultRequestFuture(String connectionId, String requestId, RequestCallBack requestCallBack, DefaultRequestFuture.TimeoutInnerTrigger timeoutInnerTrigger) -
方法概要
修饰符和类型方法说明get()get response without timeouts.get(long timeout)get response with a given timeouts.Getter method for property connectionId.Getter method for property requestCallBack.longGetter method for property timeStamp.booleanisDone()check that it is done or not..voidvoidsetResponse(Response response)voidsetTimeoutFuture(ScheduledFuture timeoutFuture)Setter method for property timeoutFuture.
-
构造器详细资料
-
DefaultRequestFuture
public DefaultRequestFuture() -
DefaultRequestFuture
-
DefaultRequestFuture
public DefaultRequestFuture(String connectionId, String requestId, RequestCallBack requestCallBack, DefaultRequestFuture.TimeoutInnerTrigger timeoutInnerTrigger)
-
-
方法详细资料
-
getRequestCallBack
Getter method for property requestCallBack.- 返回:
- property value of requestCallBack
-
getTimeStamp
public long getTimeStamp()Getter method for property timeStamp.- 返回:
- property value of timeStamp
-
setResponse
-
setFailResult
-
getRequestId
-
isDone
public boolean isDone()从接口复制的说明:RequestFuturecheck that it is done or not..- 指定者:
isDone在接口中RequestFuture- 返回:
- is done .
-
get
从接口复制的说明:RequestFutureget response without timeouts.- 指定者:
get在接口中RequestFuture- 返回:
- return response if done.
- 抛出:
InterruptedException
-
get
从接口复制的说明:RequestFutureget response with a given timeouts.- 指定者:
get在接口中RequestFuture- 参数:
timeout- timeout milliseconds.- 返回:
- return response if done.
- 抛出:
TimeoutExceptionInterruptedException
-
getConnectionId
Getter method for property connectionId.- 返回:
- property value of connectionId
-
setTimeoutFuture
Setter method for property timeoutFuture.- 参数:
timeoutFuture- value to be assigned to property timeoutFuture
-