예제 #1
0
 //  ---------------------------------------------------------------------
 //  Remove peer from group
 public void leave(ZrePeer peer) {
   peers.remove(peer.identity());
   peer.incStatus();
 }
예제 #2
0
  //  ---------------------------------------------------------------------
  //  Send message to all peers in group
  public void send(ZreMsg msg) {
    for (ZrePeer peer : peers.values()) peer.send(msg);

    msg.destroy();
  }
예제 #3
0
 //  ---------------------------------------------------------------------
 //  Add peer to group
 //  Ignore duplicate joins
 public void join(ZrePeer peer) {
   peers.put(peer.identity(), peer);
   peer.incStatus();
 }