Mercurial > hg > Database > Alice
annotate src/main/java/alice/test/codesegment/remote/RemoteIncrement.java @ 547:e91a574b69de dispose
remove index
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 18 Aug 2015 16:15:17 +0900 |
parents | d2f7d02c4976 |
children |
rev | line source |
---|---|
345 | 1 package alice.test.codesegment.remote; |
2 | |
3 import alice.codesegment.CodeSegment; | |
4 import alice.datasegment.CommandType; | |
5 import alice.datasegment.Receiver; | |
6 | |
7 public class RemoteIncrement extends CodeSegment { | |
8 | |
533
b3c9554ccb1b
change compressed API to set data specified DSM name
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
526
diff
changeset
|
9 public Receiver num = ids.create(CommandType.TAKE);//true でCompressedDSMからtake |
345 | 10 |
419 | 11 /** |
12 * Increment DataSegment value up to 10 | |
13 */ | |
14 @Override | |
15 public void run() { | |
16 int num = this.num.asInteger(); | |
17 System.out.println("[CodeSegment] " + num++); | |
18 if (num == 10) System.exit(0); | |
19 | |
20 RemoteIncrement cs = new RemoteIncrement(); | |
547 | 21 cs.num.setKey("compressedremote", "num", this); |
419 | 22 |
536
d2f7d02c4976
remoteDSM refactoring
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
534
diff
changeset
|
23 ods.put("compressedlocal", "num", num); |
419 | 24 } |
345 | 25 |
525
30a74eee59c7
working TestRemoteAlice
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
419
diff
changeset
|
26 } |