Ejemplo n.º 1
0
 private void sendVoteResp(boolean status) {
   String decision = (status) ? "YES" : "NO";
   site.logger.write(decision);
   if (status) StateHelper.uncertain(site);
   else {
     abort();
   }
   site.sendMsg(
       site.leader,
       "VOTERESP\t" + site.procNum + "\t" + site.currentTransaction + "\t" + (decision));
   if (status) {
     site.participantFields.waitingForPrecommit = true;
     site.participantFields.precommitTimer = new Timer(TIMEOUT);
     System.out.println("Waiting for precommit..");
   }
 }