|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.github.ltsopensource.jobtracker.support.cluster.TaskTrackerManager
public class TaskTrackerManager
| Constructor Summary | |
|---|---|
TaskTrackerManager(JobTrackerAppContext appContext)
|
|
| Method Summary | |
|---|---|
void |
addNode(com.github.ltsopensource.core.cluster.Node node)
添加节点 |
Set<String> |
getNodeGroups()
get all connected node group |
TaskTrackerNode |
getTaskTrackerNode(String nodeGroup,
String identity)
|
void |
removeNode(com.github.ltsopensource.core.cluster.Node node)
删除节点 |
void |
updateTaskTrackerAvailableThreads(String nodeGroup,
String identity,
Integer availableThreads,
Long timestamp)
更新节点的 可用线程数 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TaskTrackerManager(JobTrackerAppContext appContext)
| Method Detail |
|---|
public Set<String> getNodeGroups()
public void addNode(com.github.ltsopensource.core.cluster.Node node)
public void removeNode(com.github.ltsopensource.core.cluster.Node node)
node -
public TaskTrackerNode getTaskTrackerNode(String nodeGroup,
String identity)
public void updateTaskTrackerAvailableThreads(String nodeGroup,
String identity,
Integer availableThreads,
Long timestamp)
timestamp - 时间戳, 只有当 时间戳大于上次更新的时间 才更新可用线程数
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||