From: <jbo...@li...> - 2005-10-28 14:27:46
|
Author: dam...@jb... Date: 2005-10-28 10:27:42 -0400 (Fri, 28 Oct 2005) New Revision: 1461 Modified: trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java Log: Turning timer back on, but turning off ssi.update() to isolate memleak in either the ejb3 service or the svn service. Modified: trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java =================================================================== --- trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java 2005-10-28 14:21:35 UTC (rev 1460) +++ trunk/forge/portal-extensions/shotoku/shotoku-svn-service/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java 2005-10-28 14:27:42 UTC (rev 1461) @@ -22,10 +22,7 @@ private static boolean once=true; public void scheduleTimer(long interval) { - if(once) { - ctx.getTimerService().createTimer(new Date(new Date().getTime() + interval), null); - once=false; - } + ctx.getTimerService().createTimer(new Date(new Date().getTime() + interval), null); } @Timeout @@ -37,7 +34,10 @@ SvnService.SVN_SERVICE_NAME, MBeanServerLocator.locate())); - ssi.update(); + if(once) { + ssi.update(); + once=false; + } // Avoiding WARN. // timer.cancel(); |