[Jboss-cvs] JBossAS SVN: r56885 - branches/Branch_4_0/server/src/main/org/jboss/jms/asf

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Sep 15 09:39:40 EDT 2006


Author: weston.price at jboss.com
Date: 2006-09-15 09:39:39 -0400 (Fri, 15 Sep 2006)
New Revision: 56885

Modified:
   branches/Branch_4_0/server/src/main/org/jboss/jms/asf/StdServerSession.java
Log:
[JBAS-3631] Added transaction handling branch to onMessage for StdServerSession.


Modified: branches/Branch_4_0/server/src/main/org/jboss/jms/asf/StdServerSession.java
===================================================================
--- branches/Branch_4_0/server/src/main/org/jboss/jms/asf/StdServerSession.java	2006-09-15 13:31:20 UTC (rev 56884)
+++ branches/Branch_4_0/server/src/main/org/jboss/jms/asf/StdServerSession.java	2006-09-15 13:39:39 UTC (rev 56885)
@@ -357,6 +357,19 @@
                      session.commit();
                   }
                }
+               else
+               {
+                  if(trace)
+                     log.trace(StdServerSession.this + "transaction already ended");
+                  
+                  tm.suspend();
+                  
+                  if (xaSession == null && serverSessionPool.isTransacted())
+                  {
+                     session.commit();
+                  }
+                  
+               }
             }
          }
          catch (Exception e)




More information about the jboss-cvs-commits mailing list