summaryrefslogtreecommitdiff
path: root/jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-01-11 13:15:28 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-01-11 13:15:28 +0100
commitdf3a22794ea14ce702dbf17b2a57d6bcf0a8c9a8 (patch)
tree9086de128921155ee2127ecc51b98b0c42df71e7 /jsonrpc/src/main/java/com/orbekk/same/SameServiceImpl.java
parent2b1a0ad7d0e2a7766c6c4e4f5f31a08fb8d89d63 (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.java13
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.");