networkstatic

Serial

Oct 8th, 2013
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.56 KB | None | 0 0
  1. public class Driver {
  2.     public static void main(String[] args) {
  3.  
  4. String port = "6633";
  5.         String newmanager = "new_controller";
  6. String controllerip = "192.168.254.1";
  7.  
  8.       //  OVSInstance instance = OVSInstance.monitorOVS(connection);
  9. String brUUID = "11111-11111-111-111";
  10.  
  11.         Map ctrlouter = new LinkedHashMap();
  12.         Map ctrlinner = new LinkedHashMap();
  13.         Map brouter = new LinkedHashMap();
  14.         Map brinner = new LinkedHashMap();
  15.         ArrayList bralist1 = new ArrayList();
  16.         ArrayList bralist2 = new ArrayList();
  17.         ArrayList bralist3 = new ArrayList();
  18.         ArrayList bralist4 = new ArrayList();
  19.  
  20.         //Controller Table Insert
  21.         ctrlouter.put("table", "Controller");
  22.         ctrlouter.put("uuid-name", "bri_bname" );
  23.         ctrlouter.put("op", "insert");
  24.         ctrlinner.put("target", "tcp:" + port + ":" + controllerip);
  25.         ctrlouter.put("row", ctrlinner);
  26.  
  27.         //Bridge Table Update
  28.         brouter.put("table","Bridge");
  29.         bralist1.add(bralist2);
  30.         bralist2.add("_uuid");
  31.         bralist2.add("==");
  32.         bralist2.add(bralist3);
  33.         bralist3.add("uuid");
  34.         bralist3.add(brUUID);
  35.         brouter.put("where",bralist1);
  36.         brouter.put("op","update");
  37.         brouter.put("row",brinner);
  38.         bralist4.add("named-uuid");
  39.         bralist4.add("row_foo");
  40.         brinner.put("controller",bralist4);
  41.  
  42.  
  43. //        bralist1.add(ovsalist2);
  44. //        ovsalist2.add("_uuid");
  45. //        ovsalist2.add("==");
  46. //        ovsalist2.add(ovsalist3);
  47. //        ovsalist3.add("uuid");
  48. //        ovsalist3.add(brUUID);
  49. //        ctrlouter.put("op", "insert");
  50. //        ctrlouter.put("table", "Controller");
  51. //        ctrlouter.put("row", ctrlinner);
  52. //        ctrlinner.put("target", ovsalist4);
  53. //        ovsalist4.add("named-uuid");
  54. //        ovsalist4.add(newmanager);
  55.  
  56. //        Map mgroutside = new LinkedHashMap();
  57.       //  Map mgrinside = new LinkedHashMap();
  58.  
  59.         //Manager Table Insert
  60. //        mgroutside.put("uuid-name", newmanager);
  61. //        mgroutside.put("op", "insert");
  62. //        mgroutside.put("table","Manager");
  63. //        mgroutside.put("row", mgrinside);
  64. //        mgrinside.put("target", controllerip);
  65.  
  66.         Object[] params = {"Open_vSwitch", ctrlouter, brouter};
  67.  
  68.         System.out.println(params.toString());
  69.         System.out.println(ctrlouter.toString());
  70.         System.out.println(brouter.toString());
  71.  
  72.  
  73.         //OvsdbMessage msg = new OvsdbMessage("transact", params);
  74.  
  75.        // connection.sendMessage(msg);
  76.  
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment