Mercurial > hg > Database > Christie
diff src/test/java/christie/example/OddEven/OddCodeGear.java @ 137:cb2a15d5c915
add Example OddEven
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 28 Dec 2018 20:00:58 +0900 |
parents | |
children | 443bf8351933 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/java/christie/example/OddEven/OddCodeGear.java Fri Dec 28 20:00:58 2018 +0900 @@ -0,0 +1,22 @@ +package christie.example.OddEven; + +import christie.annotation.Peek; +import christie.annotation.Take; +import christie.codegear.CodeGear; +import christie.codegear.CodeGearManager; + +public class OddCodeGear extends CodeGear { + @Take + int odd; + + @Peek + int finishCount; + + @Override + protected void run(CodeGearManager cgm) { + if (finishCount - 1 == odd) return; + System.out.println(odd + " : odd"); + getDGM("even").put("even", odd + 1); + cgm.setup(new OddCodeGear()); + } +}