Package backtype.storm.generated

Examples of backtype.storm.generated.TaskSummary


          }
        }
        BaseStatsData status = (BaseStatsData) heartbeat.getStats();
        TaskStats tkStatus = status.getTaskStats();
        int uptimeSecs = heartbeat.getUptimeSecs();
        TaskSummary taskSummary = new TaskSummary(taskId, componentId,
            host, np.getPort(), uptimeSecs, newErrors);
        taskSummary.set_stats(tkStatus);
        taskSummarys.add(taskSummary);
      }
      topologyInfo = new TopologyInfo(topologyId,base.getStormName(), TimeUtils.time_delta(base.getLanchTimeSecs()), taskSummarys,extractStatusStr(base));
    }
   
View Full Code Here


    return ret;
  }

  public static TaskSummary mkSimpleTaskSummary(ResourceWorkerSlot resource,
      int taskId, String component, String componentType, String host, int uptime) {
    TaskSummary ret = new TaskSummary();

    ret.set_task_id(taskId);
    ret.set_component_id(component);
    ret.set_component_type(componentType);
    ret.set_host(host);
    ret.set_port(resource.getPort());
    ret.set_uptime_secs(uptime);
    ret.set_errors(new ArrayList<ErrorInfo>());

    return ret;
  }
View Full Code Here

    Set<ResourceWorkerSlot> workers = assignment.getWorkers();

    for (ResourceWorkerSlot worker : workers) {
      for (Integer taskId : worker.getTasks()) {
        TaskSummary taskSummary = new TaskSummary();
       
        taskSummary.set_task_id(taskId);
        taskSummary.set_component_id(taskToComponent.get(taskId));
        taskSummary.set_host(worker.getHostname());
        taskSummary.set_port(worker.getPort());
       
        List<TaskError> errors = zkClusterState.task_errors(topologyId,
                taskId);
          List<ErrorInfo> newErrors = new ArrayList<ErrorInfo>();
          if (errors != null) {
            int size = errors.size();
            for (int i = 0; i < size; i++) {
              TaskError e = (TaskError) errors.get(i);
              newErrors.add(new ErrorInfo(e.getError(), e
                  .getTimSecs()));
            }
          }
          taskSummary.set_errors(newErrors);
       
        TaskHeartbeat heartbeat = zkClusterState.task_heartbeat(
            topologyId, taskId);
        if (heartbeat == null) {
          LOG.warn("Topology " + topologyId + " task " + taskId
              + " hasn't been started");
          taskSummary.set_status(ConfigExtension.TASK_STATUS_STARTING);
        } else {
            taskSummary.set_uptime_secs(heartbeat.getUptimeSecs());
            taskSummary.set_stats(heartbeat.getStats().getTaskStats());
            taskSummary.set_status(ConfigExtension.TASK_STATUS_ACTIVE);
        }

        taskSummaries.put(taskId, taskSummary);
      }
    }
View Full Code Here

      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);
      }
      result.add(workerSumm);
View Full Code Here

            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);

            tasks.add(taskSummary);
          }
View Full Code Here

      client = NimbusClient.getConfiguredClient(conf);

      TopologyInfo summ = client.getClient().getTopologyInfo(topologyid);

      // find the specified task entity
      TaskSummary taskSummary = null;
      for (TaskSummary _taskSummary : summ.get_tasks()) {
        if (taskid.equals(String.valueOf(_taskSummary.get_task_id()))) {
          taskSummary = _taskSummary;
          break;
        }
View Full Code Here

      List<TaskSummary> ts = summ.get_tasks();
      if (ts == null) {
        throw new NotAliveException("No TaskSummary");
      }
      TaskSummary t = null;
      if (ts != null) {
        int tssize = ts.size();
        for (int i = 0; i < tssize; i++) {
          if (ts.get(i).get_task_id() == Integer.parseInt(taskid)) {
            t = ts.get(i);
View Full Code Here

TOP

Related Classes of backtype.storm.generated.TaskSummary

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.