[jboss-cvs] JBoss Messaging SVN: r5841 - trunk/src/main/org/jboss/messaging/ra/inflow.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 9 14:20:19 EST 2009


Author: jesper.pedersen
Date: 2009-02-09 14:20:19 -0500 (Mon, 09 Feb 2009)
New Revision: 5841

Modified:
   trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandler.java
   trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandlerPool.java
Log:
[JBMESSAGING-1367] Create JCA resource adapter for JBM 2.0

Modified: trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandler.java
===================================================================
--- trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandler.java	2009-02-09 18:58:14 UTC (rev 5840)
+++ trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandler.java	2009-02-09 19:20:19 UTC (rev 5841)
@@ -153,6 +153,9 @@
       
       endpoint = endpointFactory.createEndpoint(xaResource);
 
+      // Create the transaction demarcation strategy
+      txnStrategy = createTransactionDemarcation();
+
       // Set the message listener
       messageConsumer.setMessageListener(this);
    }
@@ -207,16 +210,6 @@
       
       try
       {
-         txnStrategy = createTransactionDemarcation();
-      } 
-      catch (Throwable t)
-      {
-         log.error("Error creating transaction demarcation. Cannot continue.");
-         return;
-      }
-
-      try
-      {
          endpoint.beforeDelivery(JBMActivation.ONMESSAGE);
 
          try

Modified: trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandlerPool.java
===================================================================
--- trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandlerPool.java	2009-02-09 18:58:14 UTC (rev 5840)
+++ trunk/src/main/org/jboss/messaging/ra/inflow/JBMMessageHandlerPool.java	2009-02-09 19:20:19 UTC (rev 5841)
@@ -114,6 +114,7 @@
 
       synchronized (activeSessions)
       {
+         handler.teardown();
          activeSessions.remove(handler);
          
          if (!stopped.get())




More information about the jboss-cvs-commits mailing list