public final class FailoverService extends Object
| 构造器和说明 |
|---|
FailoverService(CoordinatorRegistryCenter regCenter,
String jobName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
failoverIfNecessary()
如果需要失效转移, 则执行作业失效转移.
|
List<Integer> |
getFailoverItems(String jobInstanceId)
获取作业服务器的失效转移分片项集合.
|
List<Integer> |
getLocalFailoverItems()
获取运行在本作业服务器的失效转移分片项集合.
|
List<Integer> |
getLocalTakeOffItems()
获取运行在本作业服务器的被失效转移的序列号.
|
void |
removeFailoverInfo()
删除作业失效转移信息.
|
void |
setCrashedFailoverFlag(int item)
设置失效的分片项标记.
|
void |
updateFailoverComplete(Collection<Integer> items)
更新执行完毕失效转移的分片项状态.
|
public FailoverService(CoordinatorRegistryCenter regCenter, String jobName)
public void setCrashedFailoverFlag(int item)
item - 崩溃的作业项public void failoverIfNecessary()
public void updateFailoverComplete(Collection<Integer> items)
items - 执行完毕失效转移的分片项集合public List<Integer> getFailoverItems(String jobInstanceId)
jobInstanceId - 作业运行实例主键public List<Integer> getLocalFailoverItems()
public List<Integer> getLocalTakeOffItems()
public void removeFailoverInfo()
Copyright © 2017. All rights reserved.