37
|
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());
|
107
|
17 //put("acceptors", cgm.getRemoteDgmList());
|
37
|
18 put("sendProposal", new Proposal(cgm,cgm.cgmID));
|
|
19 put("promiseCount", 0);
|
|
20
|
|
21 }
|
|
22 }
|
|
23
|
|
24
|