Mercurial > hg > Database > Christie
view src/test/java/christie/example/RemoteEditorTest/DelibalyCommand.java @ 268:1f42a0903440
add test program
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 14 Feb 2020 01:30:28 +0900 |
parents | |
children |
line wrap: on
line source
package christie.example.RemoteEditorTest; import christie.annotation.Peek; import christie.annotation.Take; import christie.codegear.CodeGear; import christie.codegear.CodeGearManager; import christie.remoteTextEditor.receiveCommand; import christie.topology.Message; import christie.topology.TopologyDataGear; public class DelibalyCommand extends CodeGear { @Take int makedCmdNum; @Peek TopologyDataGear topoDG; @Take Message start; @Override protected void run(CodeGearManager cgm) { System.out.println("first Command"); if(topoDG.getNodeName().equals("node1")){ Command cmd = new Command(2, "Z", makedCmdNum+1); put("cmd", cmd); cgm.getDGM("partner").put("cmd", cmd); }else if(topoDG.getNodeName().equals("node2")){ Command cmd = new Command(2, "X", makedCmdNum+1); put("cmd", cmd); cgm.getDGM("partner").put("cmd", cmd); } } }