diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-01-11 13:15:28 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-01-11 13:15:28 +0100 |
commit | df3a22794ea14ce702dbf17b2a57d6bcf0a8c9a8 (patch) | |
tree | 9086de128921155ee2127ecc51b98b0c42df71e7 /jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java | |
parent | 2b1a0ad7d0e2a7766c6c4e4f5f31a08fb8d89d63 (diff) |
Improve participant handling.
- Send correct list of participants in notifyParticipation().
- Add self to list of participants.
Diffstat (limited to 'jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java')
-rw-r--r-- | jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java b/jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java index 533a055..7e61a2d 100644 --- a/jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java +++ b/jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java @@ -1,7 +1,6 @@ package com.orbekk.same; -import java.util.List; -import java.util.LinkedList; +import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -37,12 +36,14 @@ public class SameServiceImpl implements SameService { @Override public void notifyParticipation(String networkName, - List<String> participants) { + Map<String, String> participants) { logger.info("Joining network {}.", networkName); int i = 1; - for (String participant : participants) { - logger.info(" {} participant {}: {}", - new Object[]{networkName, i, participant}); + for (Map.Entry<String, String> e : participants.entrySet()) { + String clientId = e.getKey(); + String url = e.getValue(); + logger.info(" {} participant {}: {}, {}", + new Object[]{networkName, i, clientId, url}); i++; } logger.warn("Joining not implemented."); |