예제 #1
0
파일: Node.cs 프로젝트: zhaoyingju/Rafty
 public void BecomeFollower(CurrentState state)
 {
     State?.Stop();
     State = new Follower(state, _fsm, _log, _random, this, _settings, _rules, _getPeers(state));
 }
예제 #2
0
파일: Node.cs 프로젝트: zhaoyingju/Rafty
 public void BecomeLeader(CurrentState state)
 {
     State.Stop();
     State = new Leader(state, _fsm, _getPeers, _log, this, _settings, _rules);
 }