public class ClusterStatusHolder extends Object
| 构造器和说明 |
|---|
ClusterStatusHolder(String appName) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,WorkerInfo> |
getAllWorkers()
获取该集群所有的机器信息
|
List<tech.powerjob.common.model.DeployedContainerInfo> |
getDeployedContainerInfos(Long containerId)
获取当前该Worker集群容器的部署情况
|
void |
release()
释放所有本地存储的容器信息(该操作会导致短暂的 listDeployedContainer 服务不可用)
|
void |
updateStatus(tech.powerjob.common.request.WorkerHeartbeat heartbeat)
更新 worker 机器的状态
|
public ClusterStatusHolder(String appName)
public void updateStatus(tech.powerjob.common.request.WorkerHeartbeat heartbeat)
heartbeat - 心跳请求public Map<String,WorkerInfo> getAllWorkers()
public List<tech.powerjob.common.model.DeployedContainerInfo> getDeployedContainerInfos(Long containerId)
containerId - 容器IDpublic void release()
Copyright © 2023. All rights reserved.