public class ConfigFuture extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ConfigFuture.ConfigOperation
The enum Config operation.
|
| 构造器和说明 |
|---|
ConfigFuture(String dataId,
String content,
ConfigFuture.ConfigOperation operation)
Instantiates a new Config future.
|
ConfigFuture(String dataId,
String content,
ConfigFuture.ConfigOperation operation,
long timeoutMills)
Instantiates a new Config future.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
get()
Get object.
|
Object |
get(long timeout,
TimeUnit unit)
Get object.
|
String |
getContent()
Gets content.
|
String |
getDataId()
Gets data id.
|
ConfigFuture.ConfigOperation |
getOperation()
Gets operation.
|
boolean |
isTimeout()
Gets timeout mills.
|
void |
setContent(String content)
Sets content.
|
void |
setDataId(String dataId)
Sets data id.
|
void |
setOperation(ConfigFuture.ConfigOperation operation)
Sets operation.
|
void |
setResult(Object result)
Sets result.
|
public ConfigFuture(String dataId, String content, ConfigFuture.ConfigOperation operation)
dataId - the data idcontent - the contentoperation - the operationpublic ConfigFuture(String dataId, String content, ConfigFuture.ConfigOperation operation, long timeoutMills)
dataId - the data idcontent - the contentoperation - the operationtimeoutMills - the timeout millspublic boolean isTimeout()
public Object get()
InterruptedException - the interrupted exceptionpublic Object get(long timeout, TimeUnit unit)
timeout - the timeoutunit - the unitInterruptedException - the interrupted exceptionpublic void setResult(Object result)
result - the resultpublic String getDataId()
public void setDataId(String dataId)
dataId - the data idpublic String getContent()
public void setContent(String content)
content - the contentpublic ConfigFuture.ConfigOperation getOperation()
public void setOperation(ConfigFuture.ConfigOperation operation)
operation - the operationCopyright © 2019 Seata. All rights reserved.