public Object getFieldValue(_Fields field) { switch (field) { case ID: return get_id(); case NAME: return get_name(); case STATUS: return get_status(); case UPTIME_SECS: return Integer.valueOf(get_uptimeSecs()); case NUM_TASKS: return Integer.valueOf(get_numTasks()); case NUM_WORKERS: return Integer.valueOf(get_numWorkers()); case ERROR_INFO: return get_errorInfo(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case ID: return get_id(); case NAME: return get_name(); case NUM_TASKS: return Integer.valueOf(get_num_tasks()); case NUM_WORKERS: return Integer.valueOf(get_num_workers()); case UPTIME_SECS: return Integer.valueOf(get_uptime_secs()); case STATUS: return get_status(); } throw new IllegalStateException(); }
private void parseResults(List<TopologySummary> topologies) { if (topologies == null) { return; } for (TopologySummary topology : topologies) { String[] result = new String[RESULTSHEAD.length]; result[0] = topology.get_name(); result[1] = topology.get_status(); result[2] = String.valueOf(topology.get_numWorkers()); result[3] = String.valueOf(topology.get_uptimeSecs()); results.add(result); } }
private void parseResults(List<TopologySummary> topologies) { if (topologies == null) { return; } for (TopologySummary topology : topologies) { String[] result = new String[RESULTSHEAD.length]; result[0] = topology.get_name(); result[1] = topology.get_status(); result[2] = String.valueOf(topology.get_num_workers()); result[3] = String.valueOf(topology.get_uptime_secs()); results.add(result); } }
if (topologySummary.get_status().equalsIgnoreCase("ACTIVE")) { status = ApplicationEntity.Status.RUNNING; } else if (topologySummary.get_status().equalsIgnoreCase("INACTIVE")) { status = ApplicationEntity.Status.STOPPED; } else if (topologySummary.get_status().equalsIgnoreCase("KILLED")) { status = ApplicationEntity.Status.STOPPING; } else { LOG.error("Unknown storm topology ({}) status: {}", topologySummary.get_status(),topologySummary.get_status()); status = ApplicationEntity.Status.UNKNOWN;
if (thisTopologySummary.get_status().equals(TopologyInitialStatus.ACTIVE.toString())) { updateExecutionPlanStatusInStorm(topologyName, DistributedModeConstants.TopologyState.ACTIVE); log.info(jobPrefix + "Topology '" + topologyName + "' found to be active in Storm cluster");
public Object getFieldValue(_Fields field) { switch (field) { case ID: return get_id(); case NAME: return get_name(); case NUM_TASKS: return Integer.valueOf(get_num_tasks()); case NUM_EXECUTORS: return Integer.valueOf(get_num_executors()); case NUM_WORKERS: return Integer.valueOf(get_num_workers()); case UPTIME_SECS: return Integer.valueOf(get_uptime_secs()); case STATUS: return get_status(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case ID: return get_id(); case NAME: return get_name(); case STATUS: return get_status(); case UPTIME_SECS: return Integer.valueOf(get_uptimeSecs()); case NUM_TASKS: return Integer.valueOf(get_numTasks()); case NUM_WORKERS: return Integer.valueOf(get_numWorkers()); case ERROR_INFO: return get_errorInfo(); } throw new IllegalStateException(); }
public List<TopologyStatus> getTopologies() throws Exception { List<Topology> topologyDefinitions = dao.listTopologies(); List<StreamingCluster> clusters = dao.listClusters(); List<TopologyStatus> topologies = new ArrayList<>(); for (Topology topologyDef : topologyDefinitions) { TopologySummary topologySummary = getTopologySummery(clusters, topologyDef); if (topologySummary != null) { TopologyStatus t = new TopologyStatus(); t.setName(topologySummary.get_name()); t.setId(topologySummary.get_id()); t.setState(topologySummary.get_status()); t.setTopology(topologyDef); topologies.add(t); } } return topologies; }
topology.setId(ts.get_id()); topology.setName(ts.get_name()); topology.setStatus(ts.get_status()); topology.setUptimeSecs(ts.get_uptime_secs()); topology.setNumExecutors(ts.get_num_executors());