throw new IllegalArgumentException("topology: " + topology + " not found"); } else { String id = topologySummary.get_id();
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(); }
@SuppressWarnings( {"rawtypes", "unused"}) private TopologySummary getTopologySummery(List<StreamingCluster> clusters, Topology topologyDef) throws Exception { Map stormConf = getStormConf(clusters, topologyDef.getClusterName()); Nimbus.Client stormClient = NimbusClient.getConfiguredClient(stormConf).getClient(); Optional<TopologySummary> tOp = stormClient.getClusterInfo().get_topologies().stream().filter(topology -> topology.get_name().equalsIgnoreCase(topologyDef.getName())).findFirst(); if (tOp.isPresent()) { String id = tOp.get().get_id(); //StormTopology stormTopology= stormClient.getTopology(id); return tOp.get(); } else { return null; } }
throw new IllegalArgumentException("topology: " + topology + " not found"); } else { String id = topologySummary.get_id();
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; }
for (TopologySummary ts : summary.get_topologies()) { if (name.equals(ts.get_name())) { id = ts.get_id();
for (backtype.storm.generated.TopologySummary ts : summary.get_topologies()) { TopologySummary topology = new TopologySummary(); topology.setId(ts.get_id()); topology.setName(ts.get_name()); topology.setStatus(ts.get_status());