Author: cziegeler
Date: Mon Mar 29 08:29:30 2010
New Revision: 928638
URL: http://svn.apache.org/viewvc?rev=928638&view=rev
Log:
SLING-1467 : Cancelling a job does not work
Modified:
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
Modified:
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java?rev=928638&r1=928637&r2=928638&view=diff
==============================================================================
---
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
(original)
+++
sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/JobEventHandler.java
Mon Mar 29 08:29:30 2010
@@ -1647,6 +1647,15 @@ public class JobEventHandler
this.logger.info("Attempted to cancel a running
job at {}", jobId);
return false;
}
+ // try to load job to send notification
+ try {
+ final Event job = this.readEvent(eventNode);
+
this.sendNotification(EventUtil.TOPIC_JOB_CANCELLED, job);
+ } catch (RepositoryException ignore) {
+ this.ignoreException(ignore);
+ } catch (ClassNotFoundException cnfe) {
+ this.ignoreException(cnfe);
+ }
eventNode.remove();
this.backgroundSession.save();
}