annotate src/alice/test/codesegment/local/TestCodeSegment.java @ 248:913ee9dfec4f

add recycle method
author sugi
date Wed, 29 May 2013 15:39:55 +0900
parents 3f20b6401823
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
2ca2d961a8d2 implements outline of TopologyManager
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents: 19
diff changeset
1 package alice.test.codesegment.local;
3
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
2
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
3 import alice.codesegment.CodeSegment;
18
72dd27d952b0 change InputDataSegment API
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents: 16
diff changeset
4 import alice.datasegment.CommandType;
33
20c67f673224 change name of DataSegmentReceiver
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents: 32
diff changeset
5 import alice.datasegment.Receiver;
213
3f20b6401823 remove error form bitonic
one
parents: 212
diff changeset
6 import org.msgpack.type.Value;
3
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
7
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
8 public class TestCodeSegment extends CodeSegment {
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
9
57
7fa9ddb31f64 add comment
one
parents: 34
diff changeset
10 // create input datasegment arg1
182
52a1fa5ba38b add filp api
e095732
parents: 175
diff changeset
11 Receiver arg1 = ids.create(CommandType.PEEK);
16
433e601a8e28 network bug fix
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents: 13
diff changeset
12
3
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
13 @Override
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
14 public void run() {
248
913ee9dfec4f add recycle method
sugi
parents: 213
diff changeset
15 System.out.println("type = " + arg1.type);
213
3f20b6401823 remove error form bitonic
one
parents: 212
diff changeset
16 System.out.println("index = " + arg1.index);
3f20b6401823 remove error form bitonic
one
parents: 212
diff changeset
17 System.out.println("data = " + arg1.getVal());
3f20b6401823 remove error form bitonic
one
parents: 212
diff changeset
18 System.out.println(((Value)arg1.getVal()).getType());
197
2b28d3c16a58 use list-capacity
e095732
parents: 196
diff changeset
19
213
3f20b6401823 remove error form bitonic
one
parents: 212
diff changeset
20 if (arg1.index == 10) {
197
2b28d3c16a58 use list-capacity
e095732
parents: 196
diff changeset
21 System.exit(0);
2b28d3c16a58 use list-capacity
e095732
parents: 196
diff changeset
22 return;
182
52a1fa5ba38b add filp api
e095732
parents: 175
diff changeset
23 }
150
206c7dd9cb48 remove version alpha beta
sugi
parents: 134
diff changeset
24
197
2b28d3c16a58 use list-capacity
e095732
parents: 196
diff changeset
25 TestCodeSegment cs = new TestCodeSegment();
213
3f20b6401823 remove error form bitonic
one
parents: 212
diff changeset
26 cs.arg1.setKey("key1", arg1.index);
169
16418c2c3e72 minor change
sugi
parents: 150
diff changeset
27
57
7fa9ddb31f64 add comment
one
parents: 34
diff changeset
28 // DataSegment.get("local").update
197
2b28d3c16a58 use list-capacity
e095732
parents: 196
diff changeset
29 ods.update("local", "key1", "String data");
3
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
30 }
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
31
91057e15065f add DataSegment API and CodeSegment
one
parents:
diff changeset
32 }