comparison src/main/java/alice/test/topology/aquarium/fx/SendDataOthers.java @ 383:878d397904da multicast

draw same Scene
author sugi
date Tue, 10 Jun 2014 19:36:46 +0900
parents
children 56d4f93a3921
comparison
equal deleted inserted replaced
382:75411d4dc9f9 383:878d397904da
1 package alice.test.topology.aquarium.fx;
2
3 import java.util.List;
4
5 import alice.codesegment.CodeSegment;
6 import alice.datasegment.CommandType;
7 import alice.datasegment.Receiver;
8
9 public class SendDataOthers extends CodeSegment {
10
11 private Receiver info = ids.create(CommandType.PEEK);
12 private Receiver info1; // should use dataSegment
13 private String key; // should use dataSegment
14
15 public SendDataOthers(Receiver r, String key){
16 this.key = key;
17 info1 = r;
18 info.setKey("_CLIST");
19 }
20
21 @Override
22 public void run() {
23 System.out.println(key);
24 @SuppressWarnings("unchecked")
25 List<String> nodes = info.asClass(List.class);
26 for (String node : nodes) {
27 System.out.println(node);
28 if (!info1.from.equals(node))
29 ods.put(node, key, info1.getVal());
30 }
31 }
32
33 }