# HG changeset patch # User ichikitakahiro # Date 1579857984 -32400 # Node ID a46033945af9435fd702a0274127db595e8ff86c # Parent 04bb299f18bd5e98ad847d9d6db269449da73a8d tweak diff -r 04bb299f18bd -r a46033945af9 src/test/java/christie/example/RemoteTake/CreateRemoteTakeTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/java/christie/example/RemoteTake/CreateRemoteTakeTest.java Fri Jan 24 18:26:24 2020 +0900 @@ -0,0 +1,14 @@ +package christie.example.RemoteTake; + +import christie.codegear.CodeGear; +import christie.codegear.CodeGearManager; + +public class CreateRemoteTakeTest extends CodeGear{ + + @Override + protected void run(CodeGearManager cgm) { + cgm.setup(new RemoteTakeTest()); + put("count", 1); + put("cgmID", cgm.cgmID); + } +} diff -r 04bb299f18bd -r a46033945af9 src/test/java/christie/example/RemoteTake/RemoteTakeTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/java/christie/example/RemoteTake/RemoteTakeTest.java Fri Jan 24 18:26:24 2020 +0900 @@ -0,0 +1,24 @@ +package christie.example.RemoteTake; + +import christie.annotation.PeekFrom; +import christie.annotation.TakeFrom; +import christie.codegear.CodeGear; +import christie.codegear.CodeGearManager; + +public class RemoteTakeTest extends CodeGear{ + + @TakeFrom("remote") + int count; + + @PeekFrom("remote") + int cgmID; + + @Override + protected void run(CodeGearManager cgm) { + if (count <= 10){ + System.out.println(cgmID + " : " + count); + cgm.setup(new RemoteTakeTest()); + put("count", count + 1); + } + } +}