con.start();
if (u.isResolved()) {  ConnexTimer timer = (ConnexTimer) connectionTimers.get(u); if (timer != null) timer.proceed(); con.start(); } else deadConnections.add(con);
    public synchronized void  connectAllAsynchronous(){         myConnectionLogger.log("Call: connectAllAsynchronous");         synchronized( urlSpaces )         {             List space_set = (List)urlSpaces.get(this);             if( space_set == null ) {                 System.err.println("[ConnectionManger.connectAllAsynchronous()] NO URL SPACE found!!");                 System.err.println("[ConnectionManger.connectAllAsynchronous()] Be sure THERE ARE ACTIVE URLS TO CONNECT");                 myConnectionLogger.log(                     "<Font color=red>NO ACTIVE URL SPACE found in ConnectionManager.connectAllAsynchronous().</font>"                                );                 return; // ABORT             }             synchronized( space_set )             {                 Iterator it = space_set.iterator();                 while(it.hasNext()){                    URLConnexionProbe u = (URLConnexionProbe)it.next();                    //URLConnexionProbe ucg = new URLConnexionProbeAdapter(u);                    ConnectionListener con =                         new ConnectionListener(                             u, myConnectionLogger, getNamespace(),                             deadConnections, dataPool);                    con.start();                    //System.out.println("[ConnectionManager.connectAllAsynchronous()] " + con.describeAll());                 }             }         }    }