Package backtype.storm.generated

Examples of backtype.storm.generated.WorkerSummary


  public static List<WorkerSummary> mkWorkerSummary(String topology,
      Assignment assignment, Map<Integer, TaskSummary> taskSumm) {
    Set<ResourceWorkerSlot> workers = assignment.getWorkers();
    List<WorkerSummary> result = new ArrayList<WorkerSummary>();
    for (ResourceWorkerSlot worker : workers) {
      WorkerSummary workerSumm = new WorkerSummary();
      workerSumm.set_topology(topology);
      workerSumm.set_port(worker.getPort());
      List<TaskSummary> tasks = new ArrayList<TaskSummary>();
      workerSumm.set_tasks(tasks);
      for (Integer taskId : worker.getTasks()) {
        TaskSummary task = taskSumm.get(taskId);
        if (task == null)
          continue;
        tasks.add(task);
View Full Code Here


            supervisorToUsedSlotNum.put(supervisorId, slotNum);
          }
          supervisorToUsedSlotNum.put(supervisorId, ++slotNum);

          Integer port = worker.getPort();
          WorkerSummary workerSummary = portWorkerSummarys
              .get(port);
          if (workerSummary == null) {
            workerSummary = new WorkerSummary();
            workerSummary.set_port(port);
            workerSummary.set_topology(topologyId);
            workerSummary
                .set_tasks(new ArrayList<TaskSummary>());

            portWorkerSummarys.put(port, workerSummary);
          }
         
          for (Integer taskId : worker.getTasks()) {

            String componentName = taskToComponent.get(taskId);
            String componentType = taskToComponentType.get(taskId);
            int uptime = TimeUtils.time_delta(assignment
                .getTaskStartTimeSecs().get(taskId));
            List<TaskSummary> tasks = workerSummary.get_tasks();

            TaskSummary taskSummary = NimbusUtils
                .mkSimpleTaskSummary(worker, taskId,
                    componentName, componentType, host, uptime);
View Full Code Here

TOP

Related Classes of backtype.storm.generated.WorkerSummary

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.