public class Node extends BaseEntity
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
SCHEDULER_ABILITY
Scheduler ability
|
static com.alibaba.fastjson.TypeReference<java.util.Set<java.lang.String>> |
SET_STRING_TYPE
workers fastjson type.
|
static java.lang.String |
STATUS
status field.
|
static java.lang.String |
WORKER_IDS
workers keys.
|
| 构造器和说明 |
|---|
Node() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSchedulerAbility(java.lang.String clsName) |
Worker |
addWorker(java.lang.String workerId,
Worker worker) |
java.lang.String |
getHost() |
java.lang.String |
getId() |
java.lang.Long |
getLivetime() |
java.util.Set<java.lang.String> |
getSchedulerAbility() |
NodeStatus |
getStatus() |
java.lang.Long |
getUptime() |
Worker |
getWorker(java.lang.String workerId) |
java.util.Set<java.lang.String> |
getWorkerIds() |
java.util.Map<java.lang.String,Worker> |
getWorkers() |
boolean |
hasSchedulerAbility(java.lang.String clsName) |
boolean |
hasWorker(java.lang.String workerId) |
void |
removeWorker(java.lang.String workerId) |
void |
removeWorkers() |
void |
setHost(java.lang.String host) |
void |
setId(java.lang.String id) |
void |
setLivetime(java.lang.Long livetime) |
void |
setSchedulerAbility(java.util.Set<java.lang.Class<? extends BaseClusterScheduler>> clses) |
void |
setStatus(NodeStatus status) |
void |
setUptime(java.lang.Long uptime) |
void |
syncStatus(NodeStatus status) |
attributeNames, attributeValue, attributeValue, beanToMap, clone, fields, mapToBean, mapToBeans, methods, paramFields, paramMethods, setAttributeValue, setAttributeValue, toStringpublic static final java.lang.String WORKER_IDS
public static final java.lang.String STATUS
public static final java.lang.String SCHEDULER_ABILITY
public static final com.alibaba.fastjson.TypeReference<java.util.Set<java.lang.String>> SET_STRING_TYPE
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public NodeStatus getStatus()
public void setStatus(NodeStatus status)
public void syncStatus(NodeStatus status)
public java.lang.Long getUptime()
public void setUptime(java.lang.Long uptime)
public java.lang.Long getLivetime()
public void setLivetime(java.lang.Long livetime)
public Worker getWorker(java.lang.String workerId)
public java.util.Set<java.lang.String> getWorkerIds()
public boolean hasWorker(java.lang.String workerId)
public void removeWorkers()
public void removeWorker(java.lang.String workerId)
public java.util.Map<java.lang.String,Worker> getWorkers()
public void setSchedulerAbility(java.util.Set<java.lang.Class<? extends BaseClusterScheduler>> clses)
public void addSchedulerAbility(java.lang.String clsName)
public boolean hasSchedulerAbility(java.lang.String clsName)
public java.util.Set<java.lang.String> getSchedulerAbility()
Copyright © 2015-2017. All Rights Reserved.