public class MessageFuture extends Object
| 构造器和说明 |
|---|
MessageFuture() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
get(long timeout,
TimeUnit unit)
Get object.
|
RpcMessage |
getRequestMessage()
Gets request message.
|
long |
getTimeout()
Gets timeout.
|
boolean |
isTimeout()
Is timeout boolean.
|
void |
setRequestMessage(RpcMessage requestMessage)
Sets request message.
|
void |
setResultMessage(Object obj)
Sets result message.
|
void |
setTimeout(long timeout)
Sets timeout.
|
public boolean isTimeout()
public Object get(long timeout, TimeUnit unit) throws TimeoutException, InterruptedException
timeout - the timeoutunit - the unitTimeoutException - the timeout exceptionInterruptedException - the interrupted exceptionpublic void setResultMessage(Object obj)
obj - the objpublic RpcMessage getRequestMessage()
public void setRequestMessage(RpcMessage requestMessage)
requestMessage - the request messagepublic long getTimeout()
public void setTimeout(long timeout)
timeout - the timeoutCopyright © 2019 Seata. All rights reserved.