[Jboss-cvs] JBossAS SVN: r55981 - trunk/ejb3/src/test/org/jboss/ejb3/test/timer

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 16 07:52:03 EDT 2006


Author: wolfc
Date: 2006-08-16 07:51:59 -0400 (Wed, 16 Aug 2006)
New Revision: 55981

Modified:
   trunk/ejb3/src/test/org/jboss/ejb3/test/timer/BaseTimerTesterBean.java
Log:
made the timer field static for stateless operation

Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/timer/BaseTimerTesterBean.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/timer/BaseTimerTesterBean.java	2006-08-16 10:42:01 UTC (rev 55980)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/timer/BaseTimerTesterBean.java	2006-08-16 11:51:59 UTC (rev 55981)
@@ -50,11 +50,12 @@
    private @Resource SessionContext ctx;
    
    // TODO: fix this state in the stateless bean
-   private Timer timer;
+   private static Timer timer;
 
    public void startTimer(long pPeriod)
    {
       timerCalled = false;
+      timer = null;
       System.out.println("************ startTimer");
       timer = timerService.createTimer(new Date(new Date().getTime() + pPeriod), "TimerSLSBean");
    }
@@ -62,6 +63,7 @@
    public void startTimerAndRollback(long pPeriod)
    {
       timerCalled = false;
+      timer = null;
       System.out.println("************ startTimerAndRollback");
       timer = ctx.getTimerService().createTimer(pPeriod, "TimerSLSBean");
       ctx.setRollbackOnly();
@@ -70,6 +72,7 @@
    public void startTimerViaEJBContext(long pPeriod)
    {
       timerCalled = false;
+      timer = null;
       System.out.println("************ startTimerViaEJBContext");
       timer = ctx.getTimerService().createTimer(new Date(new Date().getTime() + pPeriod), "TimerSLSBean");
    }




More information about the jboss-cvs-commits mailing list