From: Julien V. <vi...@us...> - 2004-03-03 22:17:01
|
User: vietj Date: 04/03/03 13:56:20 Modified: nukes/src/main/org/jboss/nukes/system JDBCDeploymentScanner.java Added: nukes/src/main/org/jboss/nukes/system AddURLToScanner.java AddURLToScannerMBean.java Log: o removed unused footer o removed embeded URLDeploymentScanner which bugged on redeploy and use a service that add/remove an URL to the JBoss deployment scanner o exported services outside of nukes.sar/META-INF/jboss-service.xml in standalone services (for instance login-block-service.xml) Revision Changes Path 1.14 +4 -4 nukes/nukes/src/main/org/jboss/nukes/system/JDBCDeploymentScanner.java Index: JDBCDeploymentScanner.java =================================================================== RCS file: /cvsroot/jboss/nukes/nukes/src/main/org/jboss/nukes/system/JDBCDeploymentScanner.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- JDBCDeploymentScanner.java 3 Mar 2004 12:04:47 -0000 1.13 +++ JDBCDeploymentScanner.java 3 Mar 2004 21:56:20 -0000 1.14 @@ -14,7 +14,7 @@ import org.jboss.nukes.html.Page; import org.jboss.nukes.block.BlockSupport; import org.jboss.nukes.Constants; -import org.jboss.nukes.core.modules.core.CoreModule; +import org.jboss.nukes.core.Main; import org.jboss.system.ServiceMBeanSupport; import org.w3c.dom.Element; import org.w3c.dom.DOMImplementation; @@ -56,7 +56,7 @@ * to be hooked in the MBeanServer. * * @author <a href="mailto:ju...@jb...">Julien Viet</a> - * @version $Revision: 1.13 $ + * @version $Revision: 1.14 $ */ public class JDBCDeploymentScanner extends ServiceMBeanSupport @@ -304,12 +304,12 @@ public void postRegister(Boolean done) { super.postRegister(done); - Jmx.addListener(server, CoreModule.OBJECT_NAME, listener, null); + Jmx.addListener(server, Main.OBJECT_NAME, listener, null); } public void preDeregister() throws Exception { - Jmx.removeListener(server, CoreModule.OBJECT_NAME, listener); + Jmx.removeListener(server, Main.OBJECT_NAME, listener); super.preDeregister(); } 1.1 nukes/nukes/src/main/org/jboss/nukes/system/AddURLToScanner.java Index: AddURLToScanner.java =================================================================== /*************************************** * * * Nukes: The OpenSource CMS * * * * Distributable under GPL license. * * See terms of license at gnu.org. * * * ***************************************/ package org.jboss.nukes.system; import org.jboss.system.ServiceMBeanSupport; import org.jboss.mx.util.ObjectNameFactory; import javax.management.ObjectName; /** * @author <a href="mailto:ju...@jb...">Julien Viet</a> * @version $Revision: 1.1 $ */ public class AddURLToScanner extends ServiceMBeanSupport implements AddURLToScannerMBean { private ObjectName scanner = ObjectNameFactory.create("jboss.deployment:flavor=URL,type=DeploymentScanner"); private String url; public String getURL() { return url; } public void setURL(String url) { this.url = url; } protected void startService() throws Exception { server.invoke(scanner, "addURL", new Object[]{url}, new String[]{String.class.getName()}); } protected void stopService() throws Exception { server.invoke(scanner, "removeURL", new Object[]{url}, new String[]{String.class.getName()}); } } 1.1 nukes/nukes/src/main/org/jboss/nukes/system/AddURLToScannerMBean.java Index: AddURLToScannerMBean.java =================================================================== /*************************************** * * * Nukes: The OpenSource CMS * * * * Distributable under GPL license. * * See terms of license at gnu.org. * * * ***************************************/ package org.jboss.nukes.system; import org.jboss.system.ServiceMBean; /** * @author <a href="mailto:ju...@jb...">Julien Viet</a> * @version $Revision: 1.1 $ */ public interface AddURLToScannerMBean extends ServiceMBean { String getURL(); void setURL(String url); } |