summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/ClientService.java
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-03-12 19:40:18 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-03-12 19:40:18 +0100
commit0c1fe5d3169b069bc88c1de7375658c1c885487c (patch)
treee0798abe13d1aec257a5f28030b99b21c57a68ba /same/src/main/java/com/orbekk/same/ClientService.java
parent1972b666d6eefcdcafee27cd5d9b86762ab59c87 (diff)
Client begins in disconnected state.
Diffstat (limited to 'same/src/main/java/com/orbekk/same/ClientService.java')
-rw-r--r--same/src/main/java/com/orbekk/same/ClientService.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/same/src/main/java/com/orbekk/same/ClientService.java b/same/src/main/java/com/orbekk/same/ClientService.java
index 04f423d..453dfef 100644
--- a/same/src/main/java/com/orbekk/same/ClientService.java
+++ b/same/src/main/java/com/orbekk/same/ClientService.java
@@ -7,4 +7,13 @@ public interface ClientService {
// Manual discovery request by client.
void discoveryRequest(String remoteUrl) throws Exception;
+
+ /** A new master takes over.
+ *
+ * @param masterUrl The new master URL.
+ * @param masterId The ID of the new master. Only accept if this is higher
+ * than the current master.
+ */
+ void masterTakeover(String masterUrl, String networkName,
+ int masterId) throws Exception;
}