com.github.ltsopensource.jobtracker.support.cluster
Class JobClientManager

java.lang.Object
  extended by com.github.ltsopensource.jobtracker.support.cluster.JobClientManager

public class JobClientManager
extends Object

Author:
Robert HG (254963746@qq.com) on 8/17/14. 客户端节点管理

Constructor Summary
JobClientManager(JobTrackerAppContext appContext)
           
 
Method Summary
 void addNode(com.github.ltsopensource.core.cluster.Node node)
          添加节点
 JobClientNode getAvailableJobClient(String nodeGroup)
          得到 可用的 客户端节点
 Set<String> getNodeGroups()
          get all connected node group
 void removeNode(com.github.ltsopensource.core.cluster.Node node)
          删除节点
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobClientManager

public JobClientManager(JobTrackerAppContext appContext)
Method Detail

getNodeGroups

public Set<String> getNodeGroups()
get all connected node group


addNode

public void addNode(com.github.ltsopensource.core.cluster.Node node)
添加节点


removeNode

public void removeNode(com.github.ltsopensource.core.cluster.Node node)
删除节点


getAvailableJobClient

public JobClientNode getAvailableJobClient(String nodeGroup)
得到 可用的 客户端节点



Copyright © 2017. All rights reserved.