Author: andre
Date: 2009-11-22 21:29:41 +0100 (Sun, 22 Nov 2009)
New Revision: 39837

Modified:
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
   
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/WaitUntilRecognizedFunction.java
Log:
just doc etc.

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
===================================================================
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
    2009-11-22 20:17:13 UTC (rev 39836)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/Job.java
    2009-11-22 20:29:41 UTC (rev 39837)
@@ -273,7 +273,6 @@
         };
     }
 
-
     /**
      * Start actually executing this Jobs.
      */
@@ -282,13 +281,12 @@
         submit(callable);
     }
 
-
     /**
      * Re-submit this job.
      */
     void submit(final JobCallable jc)  {
        if (getStage() == Stage.READY) {
-           LOG.info("Will  not submit, because we're ready" + jc);
+           LOG.info("Will not submit, because we're ready" + jc);
        } else {
            LOG.info("Will submit " + jc);
            ThreadPools.jobsExecutor.execute(new Runnable() {
@@ -301,7 +299,7 @@
                            }
                            Stage s = getCurrent().getStage();
                            LOG.info("to " + s);
-                           future =  processor.threadPools.get(s).submit(jc);
+                           future = processor.threadPools.get(s).submit(jc);
                            Job.this.notifyAll();
                        }
                    }
@@ -399,20 +397,19 @@
         findResults();
     }
     public synchronized void interrupt() {
-
-            Node cacheNode = current.getDestination();
-            if (cacheNode != null && 
node.getCloud().hasNode(cacheNode.getNumber())) {
-                cacheNode.setIntValue("state", State.INTERRUPTED.getValue());
-                cacheNode.commit();
-            }
-            interrupted = true;
-            if (thread != null) {
-                logger.info("Interrupting " + thread);
-                thread.interrupt();
-            } else {
-                logger.info("No Thread in " + this);
-            }
+        Node cacheNode = current.getDestination();
+        if (cacheNode != null && 
node.getCloud().hasNode(cacheNode.getNumber())) {
+            cacheNode.setIntValue("state", State.INTERRUPTED.getValue());
+            cacheNode.commit();
         }
+        interrupted = true;
+        if (thread != null) {
+            logger.info("Interrupting " + thread);
+            thread.interrupt();
+        } else {
+            logger.info("No Thread in " + this);
+        }
+    }
     public boolean isInterrupted() {
         return interrupted;
     }
@@ -434,10 +431,11 @@
     }
 
     public synchronized void waitUntilAfter(Stage stage) throws 
InterruptedException {
-            while (getStage().ordinal() <= stage.ordinal()) {
-                wait();
-            }
+        LOG.info("Waiting untill after " + stage);
+        while (getStage().ordinal() <= stage.ordinal()) {
+            wait();
         }
+    }
 
     public Stage getStage() {
         if (ready) return Stage.READY;
@@ -445,7 +443,6 @@
         return res == null ? Stage.UNSTARTED : 
res.getJobDefinition().getStage();
     }
 
-
     public String getProgress() {
         return "" + busy + "/" + results.size();
     }

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
===================================================================
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
    2009-11-22 20:17:13 UTC (rev 39836)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobCallable.java
    2009-11-22 20:29:41 UTC (rev 39837)
@@ -111,6 +111,7 @@
                     LOG.info("Found " + current);
                     if (current.isReady()) {
                         thisJob.ready();
+                        LOG.info("1: returning resultCount: " + resultCount);
                         return resultCount;
                     }
 
@@ -121,6 +122,7 @@
                         thisJob.submit(this);
                     } catch (Exception e) {
                     }
+                    LOG.info("2: returning resultCount: " + resultCount);
                     return resultCount;
                 }
                 result = current;
@@ -176,6 +178,7 @@
             //thisJob.ready(); // notify waiters
             //runningJobs.remove(thisJob.getNode().getNumber());
         }
+        logger.info("3: returning resultCount: " + resultCount);
         return resultCount;
     }
 

Modified: 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/WaitUntilRecognizedFunction.java
===================================================================
--- 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/WaitUntilRecognizedFunction.java
    2009-11-22 20:17:13 UTC (rev 39836)
+++ 
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/createcaches/WaitUntilRecognizedFunction.java
    2009-11-22 20:29:41 UTC (rev 39837)
@@ -39,8 +39,8 @@
                 return false;
             }
         }
+        
         return true;
-
     }
 
 }

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to