[jboss-cvs] JBossAS SVN: r88345 - branches/JBPAPP_4_2_0_GA_CP/server/src/main/org/jboss/ejb/txtimer.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 7 05:59:18 EDT 2009


Author: galder.zamarreno at jboss.com
Date: 2009-05-07 05:59:18 -0400 (Thu, 07 May 2009)
New Revision: 88345

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

Modified: branches/JBPAPP_4_2_0_GA_CP/server/src/main/org/jboss/ejb/txtimer/TimerImpl.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/server/src/main/org/jboss/ejb/txtimer/TimerImpl.java	2009-05-07 09:23:17 UTC (rev 88344)
+++ branches/JBPAPP_4_2_0_GA_CP/server/src/main/org/jboss/ejb/txtimer/TimerImpl.java	2009-05-07 09:59:18 UTC (rev 88345)
@@ -370,8 +370,8 @@
       }
       else
       {
+         setTimerState(ACTIVE);
          scheduleTimeout();
-         setTimerState(ACTIVE);
       }
    }
 




More information about the jboss-cvs-commits mailing list