Added features:
[mir.git] / source / mircoders / global / JobQueue.java
index 1f1fab7..f6093dc 100755 (executable)
@@ -76,6 +76,7 @@ public class JobQueue {
     jobCleanupTreshold = 900; // seconds
     queueRunner = new JobQueueRunner(logger);
     thread = new Thread(queueRunner);
+    thread.setDaemon(true);
     thread.start();
   }
 
@@ -401,6 +402,7 @@ public class JobQueue {
             logger.debug("  starting job ("+job.getIdentifier()+"): " +job.getDescription());
             job.runJob();
             logger.debug("  finished job ("+job.getIdentifier()+"): " +job.getDescription());
+            job=null;
           }
           else {
             try {