Exemplo n.º 1
0
 /**
  * Multi-cast a message to all nodes with a specific role.
  *
  * @param role Destination role
  * @param msg Message to send
  * @param policy Quorum policy
  * @return Success code
  */
 public int multicast(PaxosRole.Role role, PaxosMessage msg, Quorum policy) {
   // Get the number of nodes necessary for a quorum.
   int expected = getQuorum(network.getNumNodes(), policy);
   return multicast(role, msg, expected);
 }