From: Adrian B. <ej...@us...> - 2002-05-31 09:56:27
|
User: ejort Date: 02/05/31 02:56:26 Modified: src/main/org/jboss/mq/server/jmx DestinationManager.java Log: Stop destinations created through the manager with the manager Revision Changes Path 1.3 +7 -3 jbossmq/src/main/org/jboss/mq/server/jmx/DestinationManager.java Index: DestinationManager.java =================================================================== RCS file: /cvsroot/jboss/jbossmq/src/main/org/jboss/mq/server/jmx/DestinationManager.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- DestinationManager.java 9 May 2002 04:19:21 -0000 1.2 +++ DestinationManager.java 31 May 2002 09:56:25 -0000 1.3 @@ -7,6 +7,7 @@ package org.jboss.mq.server.jmx; +import java.util.ArrayList; import javax.jms.JMSException; import javax.management.Attribute; import javax.management.MBeanServer; @@ -35,7 +36,7 @@ * @author Vincent Sheffer (vsh...@te...) * @author <a href="mailto:jpl...@he...">Juha Lindfors</a> * @author <a href="hir...@jb...">Hiram Chirino</a> - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class DestinationManager extends InterceptorMBeanSupport @@ -136,9 +137,12 @@ server.setAttribute(name, new Attribute("DestinationManager", mqService)); if( jndiLocation != null ) server.setAttribute(name, new Attribute("JNDIName", jndiLocation)); - - serviceController.create(name); + // This destination should be stopped when we are stopped + ArrayList depends = new ArrayList(); + depends.add(serviceName); + + serviceController.create(name, depends); serviceController.start(name); } |