コード例 #1
0
ファイル: EpochSSRecovery.java プロジェクト: nfsantos/S-Paxos
    private void onCardinality() {
      recoveryRetransmitter.stop();
      recoveryRetransmitter = null;

      if (answerFromLeader == null) {
        Recovery recovery = new Recovery(-1, localEpochNumber);
        recoveryRetransmitter = retransmitter.startTransmitting(recovery);
      } else {
        startCatchup((int) answerFromLeader.getNextId());
        Network.removeMessageListener(MessageType.RecoveryAnswer, this);
      }
    }