TopologyUsage u = new TopologyUsage(t.getName());
public Pair<Topology, TopologyUsage> createEmptyTopology(String topoName) { Topology t = new Topology(topoName, routerNumber, boltNumber); for (int i = 0; i < t.getNumOfGroupBolt(); i++) { t.getGroupNodeIds().add(t.getName() + "-grp-" + i); } for (int i = 0; i < t.getNumOfAlertBolt(); i++) { t.getAlertBoltIds().add(t.getName() + "-alert-" + i); } TopologyUsage u = new TopologyUsage(topoName); for (String gnid : t.getGroupNodeIds()) { u.getGroupUsages().put(gnid, new GroupBoltUsage(gnid)); } for (String anid : t.getAlertBoltIds()) { u.getAlertUsages().put(anid, new AlertBoltUsage(anid)); } return Pair.of(t, u); } }
context.addTopology(t); TopologyUsage u = new TopologyUsage(t.getName()); for (String gnid : t.getGroupNodeIds()) { u.getGroupUsages().put(gnid, new GroupBoltUsage(gnid));