From: <jbo...@li...> - 2006-04-14 20:59:26
|
Author: adamw Date: 2006-04-14 16:59:19 -0400 (Fri, 14 Apr 2006) New Revision: 3718 Modified: labs/shotoku/trunk/shotoku-base/project.xml labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/test/DummyService.java Log: http://jira.jboss.com/jira/browse/JBSHOTOKU-82 Modified: labs/shotoku/trunk/shotoku-base/project.xml =================================================================== --- labs/shotoku/trunk/shotoku-base/project.xml 2006-04-14 20:44:05 UTC (rev 3717) +++ labs/shotoku/trunk/shotoku-base/project.xml 2006-04-14 20:59:19 UTC (rev 3718) @@ -5,6 +5,22 @@ <id>shotoku-base</id> <name>Shotoku base</name> +<dependencies> + <dependency> + <groupId>jboss</groupId> + <artifactId>javax.servlet</artifactId> + <version>1.0</version> + <jar>javax.servlet.jar</jar> + </dependency> + + <dependency> + <groupId>aslibs</groupId> + <artifactId>javax.servlet.jsp</artifactId> + <version>1.0</version> + <jar>javax.servlet.jsp.jar</jar> + </dependency> +</dependencies> + <build> <sourceDirectory>src/java</sourceDirectory> <resources> Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java =================================================================== --- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java 2006-04-14 20:44:05 UTC (rev 3717) +++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/svn/service/SvnServiceTimer.java 2006-04-14 20:59:19 UTC (rev 3718) @@ -32,6 +32,7 @@ import org.jboss.mx.util.MBeanProxyExt; import org.jboss.mx.util.MBeanServerLocator; import org.jboss.shotoku.tools.Constants; +import org.jboss.shotoku.svn.SvnService; /** * @author Adam Warski (ad...@as...) @@ -41,28 +42,28 @@ @Stateless @Local(SvnServiceTimerLocal.class) public class SvnServiceTimer { - //private static final Logger log = Logger.getLogger(SvnServiceTimer.class); - private @Resource SessionContext ctx; - private SvnServiceLocal ssi; - - public void scheduleTimer(long interval) { - //ctx.getTimerService().createTimer(new Date(new Date().getTime() + interval), null); - ctx.getTimerService().createTimer(interval, interval, null); - } - - @Timeout - public void timeoutHandler(Timer timer) { - if (ssi == null) { - try { - ssi = ((SvnServiceLocal) MBeanProxyExt.create( - SvnServiceLocal.class, - Constants.SVN_SERVICE_NAME, - MBeanServerLocator.locate())); - } catch (MalformedObjectNameException e) { - e.printStackTrace(); - } - } - - ssi.update(); - } + //private static final Logger log = Logger.getLogger(SvnServiceTimer.class); + private @Resource SessionContext ctx; + private SvnService ssi; + + public void scheduleTimer(long interval) { + //ctx.getTimerService().createTimer(new Date(new Date().getTime() + interval), null); + ctx.getTimerService().createTimer(interval, interval, null); + } + + @Timeout + public void timeoutHandler(Timer timer) { + if (ssi == null) { + try { + ssi = ((SvnService) MBeanProxyExt.create( + SvnService.class, + Constants.SVN_SERVICE_NAME, + MBeanServerLocator.locate())); + } catch (MalformedObjectNameException e) { + e.printStackTrace(); + } + } + + ssi.update(); + } } Modified: labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/test/DummyService.java =================================================================== --- labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/test/DummyService.java 2006-04-14 20:44:05 UTC (rev 3717) +++ labs/shotoku/trunk/shotoku-svn/src/java/org/jboss/shotoku/test/DummyService.java 2006-04-14 20:59:19 UTC (rev 3718) @@ -90,6 +90,31 @@ return modifiedD.contains(fullPath); } + public long getLastUpdate() { + return 0; + } + + public void setLastUpdate(long lastUpdate) { + } + + public boolean getServiceRunnable() { + return false; + } + + public void setServiceRunnable(boolean runnable) { + } + + public String getServiceName() { + return null; + } + + public String getServiceDescription() { + return null; + } + + public void update() { + } + public void create() throws Exception { } |