You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2009/02/04 19:13:43 UTC
svn commit: r740817 -
/incubator/sling/trunk/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
Author: cziegeler
Date: Wed Feb 4 18:13:42 2009
New Revision: 740817
URL: http://svn.apache.org/viewvc?rev=740817&view=rev
Log:
Correctly handle shutdown of job queue
Modified:
incubator/sling/trunk/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
Modified: incubator/sling/trunk/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
URL: http://svn.apache.org/viewvc/incubator/sling/trunk/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java?rev=740817&r1=740816&r2=740817&view=diff
==============================================================================
--- incubator/sling/trunk/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java (original)
+++ incubator/sling/trunk/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java Wed Feb 4 18:13:42 2009
@@ -467,8 +467,8 @@
* @see java.lang.Runnable#run()
*/
public void run() {
- logger.info("Starting job queue {}", queueName);
- while ( running ) {
+ while ( running && !jq.isFinished() ) {
+ logger.info("Starting job queue {}", queueName);
try {
runJobQueue(queueName, jq);
} catch (Throwable t) {