Mercurial > hg > Database > Alice
comparison src/main/java/alice/test/topology/aquarium/fx/SendDataOthers.java @ 419:aefbe41fcf12 dispose
change tab to space
author | sugi |
---|---|
date | Tue, 15 Jul 2014 16:00:22 +0900 |
parents | 56d4f93a3921 |
children | f3aae56b478f |
comparison
equal
deleted
inserted
replaced
418:a269a019f5f8 | 419:aefbe41fcf12 |
---|---|
5 import alice.codesegment.CodeSegment; | 5 import alice.codesegment.CodeSegment; |
6 import alice.datasegment.CommandType; | 6 import alice.datasegment.CommandType; |
7 import alice.datasegment.Receiver; | 7 import alice.datasegment.Receiver; |
8 | 8 |
9 public class SendDataOthers extends CodeSegment { | 9 public class SendDataOthers extends CodeSegment { |
10 // this CodeSegment is bad. | 10 // this CodeSegment is bad. |
11 | 11 |
12 private Receiver info = ids.create(CommandType.PEEK); | 12 private Receiver info = ids.create(CommandType.PEEK); |
13 private Receiver info1; // should use dataSegment | 13 private Receiver info1; // should use dataSegment |
14 private String key; // should use dataSegment | 14 private String key; // should use dataSegment |
15 | 15 |
16 public SendDataOthers(Receiver r, String key){ | 16 public SendDataOthers(Receiver r, String key){ |
17 this.key = key; | 17 this.key = key; |
18 info1 = r; | 18 info1 = r; |
19 info.setKey("_CLIST"); | 19 info.setKey("_CLIST"); |
20 } | 20 } |
21 | 21 |
22 @Override | 22 @Override |
23 public void run() { | 23 public void run() { |
24 @SuppressWarnings("unchecked") | 24 @SuppressWarnings("unchecked") |
25 List<String> nodes = info.asClass(List.class); | 25 List<String> nodes = info.asClass(List.class); |
26 for (String node : nodes) { | 26 for (String node : nodes) { |
27 if (!info1.from.equals(node)) | 27 if (!info1.from.equals(node)) |
28 ods.put(node, key, info1.getVal()); | 28 ods.put(node, key, info1.getVal()); |
29 } | 29 } |
30 } | 30 } |
31 | 31 |
32 } | 32 } |