Author: cziegeler
Date: Thu Dec 2 09:10:18 2010
New Revision: 1041314
URL: http://svn.apache.org/viewvc?rev=1041314&view=rev
Log:
Fix potential dead log if the job is processed "very" fast
Modified:
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/queues/OrderedJobQueue.java
Modified:
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/queues/OrderedJobQueue.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/queues/OrderedJobQueue.java?rev=1041314&r1=1041313&r2=1041314&view=diff
==============================================================================
---
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/queues/OrderedJobQueue.java
(original)
+++
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/jobs/queues/OrderedJobQueue.java
Thu Dec 2 09:10:18 2010
@@ -137,8 +137,8 @@ public final class OrderedJobQueue exten
protected void notifyFinished(final JobEvent rescheduleInfo) {
this.jobEvent = rescheduleInfo;
this.logger.debug("Notifying job queue {} to continue processing.",
this.queueName);
- this.isWaiting = false;
synchronized ( this.syncLock ) {
+ this.isWaiting = false;
this.syncLock.notify();
}
}