[jboss-svn-commits] JBL Code SVN: r30427 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/time/impl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Dec 1 13:59:09 EST 2009


Author: mark.proctor at jboss.com
Date: 2009-12-01 13:59:09 -0500 (Tue, 01 Dec 2009)
New Revision: 30427

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/time/impl/PseudoClockScheduler.java
Log:
JBRULES-2356 PseudoClockScheduler does not resubmit repeating jobs
-small fix to incorrect logic

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/time/impl/PseudoClockScheduler.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/time/impl/PseudoClockScheduler.java	2009-12-01 17:49:47 UTC (rev 30426)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/time/impl/PseudoClockScheduler.java	2009-12-01 18:59:09 UTC (rev 30427)
@@ -163,8 +163,9 @@
             queue.remove();
             
             // updates the trigger
-            Date date = item.getTrigger().nextFireTime();
-            if ( date != null ) {
+            item.getTrigger().nextFireTime();
+            
+            if ( item.getTrigger().hasNextFireTime() != null ) {
                 // reschedule for the next fire time, if one exists
                 queue.add( item );               
             }



More information about the jboss-svn-commits mailing list