Mercurial > hg > Database > Alice
annotate src/main/java/alice/topology/node/Start.java @ 602:8a9fd716c335 dispose
change topology class extends CodeSegment from MetaCodeSegment, Chat minor fix
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 03 May 2016 20:09:45 +0900 |
parents | 3284428f525e |
children |
rev | line source |
---|---|
345 | 1 package alice.topology.node; |
2 | |
599
3284428f525e
add MetaCodeSegment & MetaDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
523
diff
changeset
|
3 import alice.codesegment.MetaCodeSegment; |
345 | 4 import org.apache.log4j.Logger; |
5 | |
6 import alice.codesegment.CodeSegment; | |
7 import alice.datasegment.CommandType; | |
8 import alice.datasegment.Receiver; | |
9 | |
602
8a9fd716c335
change topology class extends CodeSegment from MetaCodeSegment, Chat minor fix
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
599
diff
changeset
|
10 public class Start extends CodeSegment { |
419 | 11 |
12 public Receiver done = ids.create(CommandType.PEEK); | |
523
145c425db88d
add CompressedLDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
518
diff
changeset
|
13 |
419 | 14 private Logger logger = Logger.getLogger(Start.class); |
15 private CodeSegment startCS; | |
16 | |
404 | 17 |
419 | 18 public Start(CodeSegment startCS) { |
19 this.startCS = startCS; | |
20 } | |
21 | |
22 @Override | |
23 public void run() { | |
24 logger.info("Configuration finished."); | |
25 | |
26 if (startCS == null) | |
27 return; | |
28 startCS.execute(); | |
29 | |
30 } | |
345 | 31 |
32 } |