/** * Gets info about the lost workers. * * @return a set of worker info */ public Set<WorkerInfo> getLostWorkersInfo() { synchronized (mWorkers) { Set<WorkerInfo> ret = new HashSet<WorkerInfo>(mLostWorkers.size()); for (MasterWorkerInfo worker : mLostWorkers) { ret.add(worker.generateClientWorkerInfo()); } return ret; } }
/** @return a list of {@link WorkerInfo} objects representing the workers in Tachyon */ public List<WorkerInfo> getWorkerInfoList() { synchronized (mWorkers) { List<WorkerInfo> workerInfoList = new ArrayList<WorkerInfo>(mWorkers.size()); for (MasterWorkerInfo masterWorkerInfo : mWorkers) { workerInfoList.add(masterWorkerInfo.generateClientWorkerInfo()); } return workerInfoList; } }