[jboss-svn-commits] JBL Code SVN: r33463 - labs/jbossesb/branches/JBESB_4_7_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/msg.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jun 12 03:59:01 EDT 2010


Author: kevin.conner at jboss.com
Date: 2010-06-12 03:59:00 -0400 (Sat, 12 Jun 2010)
New Revision: 33463

Modified:
   labs/jbossesb/branches/JBESB_4_7_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/msg/RetryExecutor.java
Log:
count now applies to all dur jobs, not just suspended: JBESB-3347

Modified: labs/jbossesb/branches/JBESB_4_7_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/msg/RetryExecutor.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_7_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/msg/RetryExecutor.java	2010-06-12 07:49:31 UTC (rev 33462)
+++ labs/jbossesb/branches/JBESB_4_7_CP/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/integration/msg/RetryExecutor.java	2010-06-12 07:59:00 UTC (rev 33463)
@@ -108,7 +108,6 @@
                 {
                     final Set<Long> monitoredJobs = new HashSet<Long>() ;
                     final long now = System.currentTimeMillis() ;
-                    int count = 0 ;
                     do
                     {
                         final Job job = jobSession.getFirstDueJob(RETRY_EXECUTOR, monitoredJobs) ;
@@ -119,7 +118,6 @@
                         monitoredJobs.add(Long.valueOf(job.getId())) ;
                         if (RETRY_EXECUTOR.equals(job.getLockOwner()))
                         {
-                            count++ ;
                             job.setLockOwner(null) ;
                             if (job instanceof Timer)
                             {
@@ -138,7 +136,7 @@
                             }
                         }
                     }
-                    while(count < maxRetryJobs) ;
+                    while(monitoredJobs.size() < maxRetryJobs) ;
                 }
             }
             catch (final Throwable th)



More information about the jboss-svn-commits mailing list