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