public class RsfFuture extends net.hasor.utils.future.BasicFuture<RsfResponse>
| 构造器和说明 |
|---|
RsfFuture(RsfRequest rsfRequest) |
RsfFuture(RsfRequest rsfRequest,
net.hasor.utils.future.FutureCallback<RsfResponse> listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
getData()
获取响应的结果。
|
Object |
getData(long timeout,
TimeUnit unit)
等待执行结果的返回。
|
RsfRequest |
getRequest() |
public RsfFuture(RsfRequest rsfRequest)
public RsfFuture(RsfRequest rsfRequest, net.hasor.utils.future.FutureCallback<RsfResponse> listener)
public RsfRequest getRequest()
public Object getData() throws InterruptedException, ExecutionException
InterruptedException - wait方法可能引发的异常。ExecutionException - 远程方法在调用过程中发生异常。public Object getData(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
timeout - 超时时间unit - 超时时间单位InterruptedException - wait方法可能引发的异常。ExecutionException - 远程方法在调用过程中发生异常。TimeoutException - 超时时间到达Copyright © 2020–2021. All rights reserved.