diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-03-20 12:28:50 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-03-20 12:28:55 +0100 |
commit | 6299172d3b9ba0b98b77583c0c3c5fc90d1b7db5 (patch) | |
tree | 9cb382dd5b2cdcd4e3508a9caf9d0fbb21a17e75 /same/src/main/java/com/orbekk/same/SameController.java | |
parent | 9b4a756388aef165b892ae478cf1b0cbf1d7130b (diff) |
Master has to advertise its ID when taking over.
Diffstat (limited to 'same/src/main/java/com/orbekk/same/SameController.java')
-rw-r--r-- | same/src/main/java/com/orbekk/same/SameController.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/same/src/main/java/com/orbekk/same/SameController.java b/same/src/main/java/com/orbekk/same/SameController.java index ceeca73..8788be0 100644 --- a/same/src/main/java/com/orbekk/same/SameController.java +++ b/same/src/main/java/com/orbekk/same/SameController.java @@ -37,13 +37,13 @@ public class SameController { private MasterController masterController = new MasterController() { @Override - public void enableMaster(State lastKnownState) { + public void enableMaster(State lastKnownState, int masterId) { String masterUrl = configuration.get("baseUrl") + "MasterService.json"; master = Master.create(connections, serviceBroadcaster, masterUrl, configuration.get("networkName")); if (lastKnownState != null) { - master.resumeFrom(lastKnownState); + master.resumeFrom(lastKnownState, masterId); } master.start(); masterService.setService(master.getService()); @@ -173,7 +173,7 @@ public class SameController { public void createNetwork(String networkName) { masterController.disableMaster(); - masterController.enableMaster(null); + masterController.enableMaster(null, 1); String masterUrl = configuration.get("baseUrl") + "MasterService.json"; joinNetwork(masterUrl); |