diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-03-12 19:40:18 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-03-12 19:40:18 +0100 |
commit | 0c1fe5d3169b069bc88c1de7375658c1c885487c (patch) | |
tree | e0798abe13d1aec257a5f28030b99b21c57a68ba /same/src/main/java/com/orbekk/same/ClientService.java | |
parent | 1972b666d6eefcdcafee27cd5d9b86762ab59c87 (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.java | 9 |
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; } |