package guang.crawler.centerConfig.workers; import guang.crawler.centerConfig.CenterConfig; import guang.crawler.centerConfig.CenterConfigElement; import guang.crawler.connector.ZookeeperConnector; /** * 爬虫工作者的配置入口类 * * @author sun * */ public class WorkersConfigInfo extends CenterConfigElement { /** * 缓存的当前所有在线的爬虫工作者. */ private OnlineWorkers onlineWorkers; public WorkersConfigInfo(final String path, final ZookeeperConnector connector) { super(path, connector); // TODO Auto-generated constructor stub } /** * 获取当前所有在线的爬虫工作者 * * @return */ public OnlineWorkers getOnlineWorkers() { if (this.onlineWorkers == null) { this.onlineWorkers = new OnlineWorkers(this.path + CenterConfig.ONLINE_WORKER_PATH, this.connector); } return this.onlineWorkers; } }