Mercurial > hg > Database > Christie
view src/main/java/christie/test/topology/paxos/proposer/ProposerCodeGear.java @ 159:a0391cfdcef6
update topologymanager
author | akahori |
---|---|
date | Mon, 21 Jan 2019 18:02:49 +0900 |
parents | src/main/java/christie/test/Paxos/proposer/ProposerCodeGear.java@7a2108775da7 |
children | c6250ad544e0 |
line wrap: on
line source
package christie.test.topology.paxos.proposer; import christie.annotation.Peek; import christie.codegear.CodeGear; import christie.codegear.CodeGearManager; import christie.test.topology.paxos.Proposal; import java.util.List; public class ProposerCodeGear extends CodeGear { @Peek String nodeName; @Peek int nodeNum; @Peek List<String> _CLIST; @Override protected void run(CodeGearManager cgm) { cgm.setup(new SendPrepareRequestCodeGear()); put("promiseCount", 0); int id = nodeName.charAt(nodeName.length() - 1); put("sendProposal", new Proposal(nodeName, nodeNum, id, id, _CLIST.size())); } }