Mercurial > hg > Members > nobuyasu > jungle-network
comparison src/jungle/test/codesegment/practice/TestCodeSegment.java @ 2:20498c88a70d
add Container
author | one |
---|---|
date | Sun, 09 Jun 2013 13:53:16 +0900 |
parents | |
children | 49c0eaa4dce2 |
comparison
equal
deleted
inserted
replaced
1:8ee02d1a2b12 | 2:20498c88a70d |
---|---|
1 package jungle.test.codesegment.practice; | |
2 | |
3 import alice.codesegment.CodeSegment; | |
4 import alice.datasegment.CommandType; | |
5 import alice.datasegment.Receiver; | |
6 import org.msgpack.type.Value; | |
7 | |
8 public class TestCodeSegment extends CodeSegment { | |
9 | |
10 // create input datasegment arg1 | |
11 Receiver arg1 = ids.create(CommandType.PEEK); | |
12 | |
13 @Override | |
14 public void run() { | |
15 System.out.println("type = " + arg1.type); | |
16 System.out.println("index = " + arg1.index); | |
17 System.out.println("data = " + arg1.getVal()); | |
18 System.out.println(((Value)arg1.getVal()).getType()); | |
19 | |
20 if (arg1.index == 10) { | |
21 System.exit(0); | |
22 return; | |
23 } | |
24 | |
25 TestCodeSegment cs = new TestCodeSegment(); | |
26 cs.arg1.setKey("key1", arg1.index); | |
27 | |
28 // DataSegment.get("local").update | |
29 ods.update("local", "key1", "String data"); | |
30 } | |
31 | |
32 } |