Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Driver {
- public static void main(String[] args) {
- String port = "6633";
- String newmanager = "new_controller";
- String controllerip = "192.168.254.1";
- // OVSInstance instance = OVSInstance.monitorOVS(connection);
- String brUUID = "11111-11111-111-111";
- Map ctrlouter = new LinkedHashMap();
- Map ctrlinner = new LinkedHashMap();
- Map brouter = new LinkedHashMap();
- Map brinner = new LinkedHashMap();
- ArrayList bralist1 = new ArrayList();
- ArrayList bralist2 = new ArrayList();
- ArrayList bralist3 = new ArrayList();
- ArrayList bralist4 = new ArrayList();
- //Controller Table Insert
- ctrlouter.put("table", "Controller");
- ctrlouter.put("uuid-name", "bri_bname" );
- ctrlouter.put("op", "insert");
- ctrlinner.put("target", "tcp:" + port + ":" + controllerip);
- ctrlouter.put("row", ctrlinner);
- //Bridge Table Update
- brouter.put("table","Bridge");
- bralist1.add(bralist2);
- bralist2.add("_uuid");
- bralist2.add("==");
- bralist2.add(bralist3);
- bralist3.add("uuid");
- bralist3.add(brUUID);
- brouter.put("where",bralist1);
- brouter.put("op","update");
- brouter.put("row",brinner);
- bralist4.add("named-uuid");
- bralist4.add("row_foo");
- brinner.put("controller",bralist4);
- // bralist1.add(ovsalist2);
- // ovsalist2.add("_uuid");
- // ovsalist2.add("==");
- // ovsalist2.add(ovsalist3);
- // ovsalist3.add("uuid");
- // ovsalist3.add(brUUID);
- // ctrlouter.put("op", "insert");
- // ctrlouter.put("table", "Controller");
- // ctrlouter.put("row", ctrlinner);
- // ctrlinner.put("target", ovsalist4);
- // ovsalist4.add("named-uuid");
- // ovsalist4.add(newmanager);
- // Map mgroutside = new LinkedHashMap();
- // Map mgrinside = new LinkedHashMap();
- //Manager Table Insert
- // mgroutside.put("uuid-name", newmanager);
- // mgroutside.put("op", "insert");
- // mgroutside.put("table","Manager");
- // mgroutside.put("row", mgrinside);
- // mgrinside.put("target", controllerip);
- Object[] params = {"Open_vSwitch", ctrlouter, brouter};
- System.out.println(params.toString());
- System.out.println(ctrlouter.toString());
- System.out.println(brouter.toString());
- //OvsdbMessage msg = new OvsdbMessage("transact", params);
- // connection.sendMessage(msg);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment