@Override public void start() throws IllegalDiameterStateException, IOException { logger.debug("Starting PeerTable. Going to call connect on all peers in the peerTable"); for (Peer peer : peerTable.values()) { try { peer.connect(); } catch (Exception e) { logger.warn("Can not start connect procedure to peer [" + peer + "]", e); } } logger.debug("Calling start on the router"); router.start(); isStarted = true; }
try { if (((IPeer) p).isAttemptConnection()) { p.connect();