Author: cziegeler
Date: Tue Aug 31 15:16:30 2010
New Revision: 991216

URL: http://svn.apache.org/viewvc?rev=991216&view=rev
Log:
SLING-1536 : Job Queue might be stopped during job processing

Modified:
    
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/job/JobBlockingQueue.java

Modified: 
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/job/JobBlockingQueue.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/job/JobBlockingQueue.java?rev=991216&r1=991215&r2=991216&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/job/JobBlockingQueue.java
 (original)
+++ 
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/job/JobBlockingQueue.java
 Tue Aug 31 15:16:30 2010
@@ -136,7 +136,7 @@ public final class JobBlockingQueue exte
      * Check if this queue is marked for cleanup
      */
     public boolean isMarkedForCleanUp() {
-        return !this.isWaiting && this.markForCleanUp;
+        return !this.isWaiting && this.markForCleanUp && this.jobCount == 0;
     }
 
     /**


Reply via email to