[jboss-cvs] JBossAS SVN: r57562 - branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 11 10:43:14 EDT 2006


Author: weston.price at jboss.com
Date: 2006-10-11 10:43:13 -0400 (Wed, 11 Oct 2006)
New Revision: 57562

Modified:
   branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java
Log:
[JBAS-3657][JBAS-3750] Improvements for ASF integration, pool management, idle session collection
as and dynamic allocation. Also improved provider logging on failure.

Modified: branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java	2006-10-11 12:32:38 UTC (rev 57561)
+++ branches/JBoss_4_0_3_SP1_JBAS_3511/server/src/main/org/jboss/ejb/plugins/jms/JMSContainerInvoker.java	2006-10-11 14:43:13 UTC (rev 57562)
@@ -1617,6 +1617,22 @@
       {
          MessageDrivenMetaData metaData = invoker.getMetaData();
          log.warn("JMS provider failure detected for " + metaData.getEjbName(), t);
+         
+         if(t instanceof JMSException)
+         {
+            JMSException jmex = (JMSException)t;            
+            Exception linked = jmex.getLinkedException();
+            
+            if(linked != null)
+            {
+               log.trace("JMSException error code " + jmex.getErrorCode());
+               log.trace("JMSException linked exception", linked);
+               log.trace("JMSException cause", linked.getCause());
+               
+            }
+            
+         }
+         
          // Run the reconnection in the background
          String name = "JMSContainerInvoker("+metaData.getEjbName()+") Reconnect";
          synchronized (lock)




More information about the jboss-cvs-commits mailing list