Mercurial > hg > Database > Christie
diff src/test/java/christie/example/OddEven/EvenCodeGear.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/EvenCodeGear.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 EvenCodeGear extends CodeGear { + @Take + int even; + + @Peek + int finishCount; + + @Override + protected void run(CodeGearManager cgm) { + if (finishCount == even) return; + System.out.println(even + " : even"); + getDGM("odd").put("odd", even + 1); + cgm.setup(new EvenCodeGear()); + } +}