public class ServerService extends Object
| 构造器和说明 |
|---|
ServerService(CoordinatorRegistryCenter coordinatorRegistryCenter,
JobConfiguration jobConfiguration) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearJobStoppedStatus()
清除停止作业的标记.
|
void |
clearPreviousServerStatus()
每次作业启动前清理上次运行状态.
|
List<String> |
getAllServers()
获取所有的作业服务器列表.
|
List<String> |
getAvailableServers()
获取可用的作业服务器列表.
|
boolean |
isJobStoppedManually()
判断是否是手工停止的作业.
|
boolean |
isServerReady()
判断当前服务器是否是等待执行的状态.
|
void |
persistProcessFailureCount(int processFailureCount)
持久化统计处理数据失败的数量的数据.
|
void |
persistProcessSuccessCount(int processSuccessCount)
持久化统计处理数据成功的数量的数据.
|
void |
persistServerOnline()
持久化作业服务器上线相关信息.
|
void |
processServerShutdown()
处理服务器关机的相关信息.
|
void |
updateServerStatus(ServerStatus status)
在开始或结束执行作业时更新服务器状态.
|
public ServerService(CoordinatorRegistryCenter coordinatorRegistryCenter, JobConfiguration jobConfiguration)
public void clearPreviousServerStatus()
public void persistServerOnline()
public void clearJobStoppedStatus()
public boolean isJobStoppedManually()
public void processServerShutdown()
public void updateServerStatus(ServerStatus status)
status - 服务器状态public boolean isServerReady()
public void persistProcessSuccessCount(int processSuccessCount)
public void persistProcessFailureCount(int processFailureCount)
Copyright © 2016. All rights reserved.