[jboss-cvs] JBossAS SVN: r88432 - trunk/server/src/main/org/jboss/ejb/txtimer.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 8 09:37:05 EDT 2009


Author: galder.zamarreno at jboss.com
Date: 2009-05-08 09:37:05 -0400 (Fri, 08 May 2009)
New Revision: 88432

Modified:
   trunk/server/src/main/org/jboss/ejb/txtimer/TimerImpl.java
Log:
[JBAS-6874] Timer ACTIVE state set just before scheduling to avoid race condition. 

Modified: trunk/server/src/main/org/jboss/ejb/txtimer/TimerImpl.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/txtimer/TimerImpl.java	2009-05-08 13:36:00 UTC (rev 88431)
+++ trunk/server/src/main/org/jboss/ejb/txtimer/TimerImpl.java	2009-05-08 13:37:05 UTC (rev 88432)
@@ -370,8 +370,8 @@
       }
       else
       {
+         setTimerState(ACTIVE);
          scheduleTimeout();
-         setTimerState(ACTIVE);
       }
    }
 




More information about the jboss-cvs-commits mailing list