Update of /var/cvs/speeltuin/andre/mmget/src/org/mmbase/mmget
In directory james.mmbase.org:/tmp/cvs-serv20211

Modified Files:
        MMGet.java 
Log Message:
 



See also: 
http://cvs.mmbase.org/viewcvs/speeltuin/andre/mmget/src/org/mmbase/mmget


Index: MMGet.java
===================================================================
RCS file: /var/cvs/speeltuin/andre/mmget/src/org/mmbase/mmget/MMGet.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- MMGet.java  24 Mar 2009 20:02:07 -0000      1.13
+++ MMGet.java  25 Mar 2009 10:11:29 -0000      1.14
@@ -25,7 +25,7 @@
  * TODO: init rootURL early on, and check all urls against it (so we don't 
travel up the rootURL)
  *
  * @author André van Toly
- * @version $Id: MMGet.java,v 1.13 2009/03/24 20:02:07 andre Exp $
+ * @version $Id: MMGet.java,v 1.14 2009/03/25 10:11:29 andre Exp $
  */
 public final class MMGet {
     
@@ -47,6 +47,8 @@
     public static String directory;
     protected static File savedir;
 
+    protected static Future<String> future = null;
+
     /* not wanted: offsite, already tried but 404 etc. */
     protected static Set<URL> ignoredURLs = new HashSet<URL>();
     /* urls to read (html, css) */
@@ -56,9 +58,6 @@
     /* rewrite these: url -> link in page / new link in rewritten page */
     protected static Map<URL,Map<String,String>> url2links = 
Collections.synchronizedMap(new HashMap<URL,Map<String,String>>());
     
-    /* future status */
-    public Future<String> fstatus;
-    
     /* homepage to use when saving a file with no extension (thus presuming 
directory) */
     protected static String homepage = "index.html";
     protected static List<String> contentheadersHTML = Arrays.asList(
@@ -173,16 +172,16 @@
         info.append("\n saved in: ").append(savedir.toString());
         log.info(info.toString());
         
-        Future<String> fthread = ThreadPools.jobsExecutor.submit(new 
Callable() {
+        future = ThreadPools.jobsExecutor.submit(new Callable() {
                  public String call() {
                       return start();
                  }
             });
-        ThreadPools.identify(fthread, "MMGet download of " + 
startURL.toString());
-        String tname = ThreadPools.getString(fthread);
+        ThreadPools.identify(future, "MMGet download of '" + 
startURL.toString() + "' in '" + savedir.toString() + "'");
+        String tname = ThreadPools.getString(future);
         log.debug("threadname: " + tname);
         try {
-            status = "Job '" + tname + "' is " + fthread.get(10, 
TimeUnit.SECONDS);
+            status = tname + "' is " + future.get(10, TimeUnit.SECONDS);
         } catch(TimeoutException e) {
             //log.error(e);
             status = tname;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to