[jboss-cvs] JBoss Messaging SVN: r6520 - trunk/src/main/org/jboss/messaging/jms/server/impl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Apr 22 05:45:23 EDT 2009
Author: jmesnil
Date: 2009-04-22 05:45:23 -0400 (Wed, 22 Apr 2009)
New Revision: 6520
Modified:
trunk/src/main/org/jboss/messaging/jms/server/impl/JMSServerManagerImpl.java
Log:
JMS Destination undeployment
* removed the JNDI name from the destinations map when the name is unbound from the context
Modified: trunk/src/main/org/jboss/messaging/jms/server/impl/JMSServerManagerImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/jms/server/impl/JMSServerManagerImpl.java 2009-04-22 09:44:03 UTC (rev 6519)
+++ trunk/src/main/org/jboss/messaging/jms/server/impl/JMSServerManagerImpl.java 2009-04-22 09:45:23 UTC (rev 6520)
@@ -25,6 +25,7 @@
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
@@ -33,20 +34,12 @@
import javax.naming.NameNotFoundException;
import javax.naming.NamingException;
-import org.jboss.messaging.core.config.Configuration;
import org.jboss.messaging.core.config.TransportConfiguration;
import org.jboss.messaging.core.config.cluster.DiscoveryGroupConfiguration;
import org.jboss.messaging.core.deployers.Deployer;
import org.jboss.messaging.core.deployers.DeploymentManager;
import org.jboss.messaging.core.logging.Logger;
-import org.jboss.messaging.core.management.MessagingServerControlMBean;
-import org.jboss.messaging.core.persistence.StorageManager;
-import org.jboss.messaging.core.postoffice.Binding;
-import org.jboss.messaging.core.postoffice.PostOffice;
import org.jboss.messaging.core.server.MessagingServer;
-import org.jboss.messaging.core.server.Queue;
-import org.jboss.messaging.core.settings.HierarchicalRepository;
-import org.jboss.messaging.core.settings.impl.AddressSettings;
import org.jboss.messaging.jms.JBossQueue;
import org.jboss.messaging.jms.JBossTopic;
import org.jboss.messaging.jms.client.JBossConnectionFactory;
@@ -209,9 +202,12 @@
{
return false;
}
- for (String jndiBinding : jndiBindings)
+ Iterator<String> iter = jndiBindings.iterator();
+ while (iter.hasNext())
{
+ String jndiBinding = (String)iter.next();
context.unbind(jndiBinding);
+ iter.remove();
}
return true;
}
More information about the jboss-cvs-commits
mailing list