public abstract class CoordinatedTask extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
baseTaskPath |
protected org.apache.curator.framework.CuratorFramework |
client |
protected int |
effectiveTime |
protected Throwable |
error |
protected String |
instanceName |
protected String |
namespace |
protected int |
retryTime |
protected boolean |
success |
protected CoordinatedTaskDescription |
taskDescription |
| 构造器和说明 |
|---|
CoordinatedTask(CoordinatedTaskDescription taskDescription,
org.apache.curator.framework.CuratorFramework client,
String instanceName,
String namespace) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
execute() |
protected void |
removeTaskPath() |
CoordinatedTask |
setEffectiveTime(int effectiveTime) |
CoordinatedTask |
setRetryTime(int retryTime) |
protected final CoordinatedTaskDescription taskDescription
protected final org.apache.curator.framework.CuratorFramework client
protected final String namespace
protected final String instanceName
protected final String baseTaskPath
protected int retryTime
protected int effectiveTime
protected boolean success
protected Throwable error
public CoordinatedTask(CoordinatedTaskDescription taskDescription, org.apache.curator.framework.CuratorFramework client, String instanceName, String namespace)
protected void removeTaskPath()
public CoordinatedTask setRetryTime(int retryTime)
public CoordinatedTask setEffectiveTime(int effectiveTime)
Copyright © 2017. All rights reserved.