Mercurial > hg > Database > Christie
comparison 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 |
comparison
equal
deleted
inserted
replaced
36:4479d37c8e53 | 37:b9dd655a54b9 |
---|---|
1 package christie.test.Paxos; | |
2 | |
3 | |
4 import christie.codegear.CodeGear; | |
5 import christie.codegear.CodeGearManager; | |
6 import christie.datagear.DataGearManager; | |
7 import java.util.concurrent.ConcurrentHashMap; | |
8 | |
9 public class ProposerCodeGear extends CodeGear { | |
10 | |
11 ConcurrentHashMap<String, DataGearManager> acceptors; | |
12 | |
13 @Override | |
14 protected void run(CodeGearManager cgm) { | |
15 | |
16 cgm.setup(new SendPrepareRequestCodeGear()); | |
17 put("acceptors", cgm.getRemoteDgmList()); | |
18 put("sendProposal", new Proposal(cgm,cgm.cgmID)); | |
19 put("promiseCount", 0); | |
20 | |
21 } | |
22 } | |
23 | |
24 |