Changeset 5bbad08 for axis/Ftopo.java
- Timestamp:
- Jan 12, 2012 7:42:13 PM (12 years ago)
- Branches:
- compt_changes, info-ops, master
- Children:
- 6bedbdba
- Parents:
- cfc4d68
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
axis/Ftopo.java
rcfc4d68 r5bbad08 20 20 java.rmi.RemoteException { 21 21 22 String exptName = "test"; 23 String urlString = "https://users.isi.deterlab.net:23235"; 24 25 if (args.length > 0) exptName = args[0]; 26 if (args.length > 1) urlString = args[1]; 27 22 28 // Get the port and construct the (simple) request. 23 FeddPortType port = getPort( "https://users.isi.deterlab.net:23235");29 FeddPortType port = getPort(urlString); 24 30 InfoRequestType req = new InfoRequestType( 25 new IDType(null, null, null, args[0], null));31 new IDType(null, null, null, exptName, null), true, true); 26 32 InfoResponseType resp = null; 27 Map<String, List<EmbeddingMapType> > tbNodes =28 new TreeMap<String, List<EmbeddingMapType>>();29 33 VtopoType vt = null; 30 34 TopologyType top = null; … … 45 49 } 46 50 47 // Put each embedding mapping (object containing embedding info) into a48 // List keyed by testbed.49 System.out.println("From embedding:");50 for (EmbeddingMapType m: resp.getEmbedding()) {51 List<EmbeddingMapType> al = null;52 51 53 if (tbNodes.containsKey(m.getTestbed())) { 54 al = tbNodes.get(m.getTestbed()); 55 } 56 else { 57 al = new ArrayList<EmbeddingMapType>(); 58 tbNodes.put(m.getTestbed(), al); 59 } 60 al.add(m); 61 } 62 63 for (String tb: tbNodes.keySet()) { 64 System.out.println("Testbed: " + tb); 65 for ( EmbeddingMapType m : tbNodes.get(tb)) { 66 System.out.print("\t" + m.getToponame() + " "); 67 for ( String pn : m.getPhysname()) 68 System.out.print(pn + " " ); 69 System.out.println(); 70 } 71 System.out.println(); 72 } 73 System.out.println(); 74 75 // There's a topdl description in there, too 52 // Walk the topdl description 76 53 top = resp.getExperimentdescription().getTopdldescription(); 77 54 if ( top == null ) { … … 85 62 if ( c != null) { 86 63 System.out.println("\t" + c.getName()); 64 for (String name : c.getLocalname()) 65 System.out.println("\t\t" + name); 87 66 for (AttributeType a: c.getAttribute()) 88 67 System.out.println("\t\t" + a.getAttribute() + " " +
Note: See TracChangeset
for help on using the changeset viewer.