Mercurial > hg > Database > Christie
diff src/main/java/christie/test/Paxos/ProposerCodeGear.java @ 37:b9dd655a54b9
add paxos Code
author | akahori |
---|---|
date | Tue, 24 Jul 2018 20:31:21 +0900 |
parents | |
children | 825e01825ad3 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/christie/test/Paxos/ProposerCodeGear.java Tue Jul 24 20:31:21 2018 +0900 @@ -0,0 +1,24 @@ +package christie.test.Paxos; + + +import christie.codegear.CodeGear; +import christie.codegear.CodeGearManager; +import christie.datagear.DataGearManager; +import java.util.concurrent.ConcurrentHashMap; + +public class ProposerCodeGear extends CodeGear { + + ConcurrentHashMap<String, DataGearManager> acceptors; + + @Override + protected void run(CodeGearManager cgm) { + + cgm.setup(new SendPrepareRequestCodeGear()); + put("acceptors", cgm.getRemoteDgmList()); + put("sendProposal", new Proposal(cgm,cgm.cgmID)); + put("promiseCount", 0); + + } +} + +