/** Distribute peer information */ private void sendHello() { HeartBeatMsg.Hello msg = new HeartBeatMsg.Hello(); for (Map.Entry<String, JiniPeer> entry : agent.getPeers().entrySet()) { if (!entry.getValue().getReady()) continue; msg.appendPeers(entry.getKey()); } msg.setUnversionedHeaders(agent.getHeaders()); for (JiniPeer peer : agent.getPeers().values()) { if (!peer.getReady()) continue; msg.setSequence(peer.incSequence()); peer.send(msg); } }