public class ServerService extends Object
| 构造器和说明 |
|---|
ServerService(CoordinatorRegistryCenter regCenter,
String jobName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearJobPausedStatus()
清除暂停作业的标记.
|
void |
clearJobTriggerStatus()
清除立刻执行作业的标记.
|
void |
clearPreviousServerStatus()
每次作业启动前清理上次运行状态.
|
List<String> |
getAllServers()
获取所有的作业服务器列表.
|
List<String> |
getAvailableServers()
获取可用的作业服务器列表.
|
boolean |
isAvailableServer(String ip)
判断作业服务器是否可用.
|
boolean |
isJobPausedManually()
判断是否是手工暂停的作业.
|
boolean |
isLocalhostServerReady()
判断当前服务器是否是等待执行的状态.
|
void |
persistServerOnline(LiteJobConfiguration liteJobConfig)
持久化作业服务器上线相关信息.
|
void |
processServerShutdown()
处理服务器关机的相关信息.
|
void |
removeServerStatus()
删除服务器状态.
|
void |
updateServerStatus(ServerStatus status)
在开始或结束执行作业时更新服务器状态.
|
public ServerService(CoordinatorRegistryCenter regCenter, String jobName)
public void clearPreviousServerStatus()
public void persistServerOnline(LiteJobConfiguration liteJobConfig)
liteJobConfig - 作业配置public void clearJobTriggerStatus()
public void clearJobPausedStatus()
public boolean isJobPausedManually()
public void processServerShutdown()
public void updateServerStatus(ServerStatus status)
status - 服务器状态public void removeServerStatus()
public boolean isAvailableServer(String ip)
ip - 作业服务器IP地址.public boolean isLocalhostServerReady()
Copyright © 2016. All rights reserved.