From: <jbo...@li...> - 2005-10-27 22:32:03
|
Author: dam...@jb... Date: 2005-10-27 18:31:56 -0400 (Thu, 27 Oct 2005) New Revision: 1455 Modified: trunk/forge/portal-extensions/forge-service/src/java/org/jboss/forge/service/ForgeTimer.java Log: Making timer schedule only once.. to see if this fixes memory leak problem. Modified: trunk/forge/portal-extensions/forge-service/src/java/org/jboss/forge/service/ForgeTimer.java =================================================================== --- trunk/forge/portal-extensions/forge-service/src/java/org/jboss/forge/service/ForgeTimer.java 2005-10-27 14:57:11 UTC (rev 1454) +++ trunk/forge/portal-extensions/forge-service/src/java/org/jboss/forge/service/ForgeTimer.java 2005-10-27 22:31:56 UTC (rev 1455) @@ -24,10 +24,14 @@ @Local(ForgeTimerLocal.class) public class ForgeTimer implements ForgeTimerLocal { private @Resource SessionContext ctx; + private static boolean once=true; public void scheduleTimer(long interval) { + if(once) { ctx.getTimerService().createTimer(new Date(new Date().getTime() + interval), null); + once = false; + } } @Timeout |