[jboss-svn-commits] JBL Code SVN: r12757 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jun 21 18:42:07 EDT 2007


Author: kurt.stam at jboss.com
Date: 2007-06-21 18:42:07 -0400 (Thu, 21 Jun 2007)
New Revision: 12757

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java
Log:
JBESB-641 Closing the jms connection pools when on shutdown.

Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java	2007-06-21 21:43:46 UTC (rev 12756)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/StandAloneBootStrapper.java	2007-06-21 22:42:07 UTC (rev 12757)
@@ -24,8 +24,11 @@
 
 import java.io.File;
 
+import javax.jms.JMSException;
+
 import org.apache.log4j.Logger;
 import org.apache.log4j.xml.DOMConfigurator;
+import org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPoolContainer;
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.listeners.config.ConfigurationController;
 
@@ -152,10 +155,15 @@
 	public void requestEnd ()
 	{
 		if (_confController != null)
-                {
-                    _confController.requestEnd();
-                    _confController.waitUntilEnded() ;
-                }
+        {
+            _confController.requestEnd();
+            _confController.waitUntilEnded() ;
+        }
+        try {
+            JmsConnectionPoolContainer.removeAllPools();
+        } catch (JMSException e) {
+            e.printStackTrace();
+        }
 		runAfter();
 	} // ________________________________
 




More information about the jboss-svn-commits mailing list