[jboss-svn-commits] JBL Code SVN: r35362 - in labs/jbosstm/trunk/txbridge: demo/src/org/jboss/jbossts/txbridge/demo/bistro and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Sep 30 07:25:45 EDT 2010


Author: jhalliday
Date: 2010-09-30 07:25:44 -0400 (Thu, 30 Sep 2010)
New Revision: 35362

Modified:
   labs/jbosstm/trunk/txbridge/demo/build.xml
   labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroEntityImpl.java
   labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroImpl.java
   labs/jbosstm/trunk/txbridge/src/org/jboss/jbossts/txbridge/inbound/InboundBridgeRecoveryManager.java
   labs/jbosstm/trunk/txbridge/tests/src/org/jboss/jbossts/txbridge/tests/outbound/utility/TestRecoveryModule.java
Log:
Tweak bridging code for XTS recovery API change and logging deps change. JBTM-44


Modified: labs/jbosstm/trunk/txbridge/demo/build.xml
===================================================================
--- labs/jbosstm/trunk/txbridge/demo/build.xml	2010-09-30 09:47:05 UTC (rev 35361)
+++ labs/jbosstm/trunk/txbridge/demo/build.xml	2010-09-30 11:25:44 UTC (rev 35362)
@@ -36,7 +36,7 @@
 	<path id="build-prereqs">
         <fileset dir="../../build/extlib">
             <include name="jboss-servlet-api_3.0_spec.jar"/>
-            <include name="log4j.jar"/>
+            <include name="jboss-logging.jar"/>
             <include name="jboss-transaction-api_1.1_spec.jar"/>
             <include name="hibernate-jpa-2.0-api.jar"/>
             <include name="jboss-ejb-api_3.1_spec.jar"/>

Modified: labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroEntityImpl.java
===================================================================
--- labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroEntityImpl.java	2010-09-30 09:47:05 UTC (rev 35361)
+++ labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroEntityImpl.java	2010-09-30 11:25:44 UTC (rev 35362)
@@ -23,7 +23,7 @@
  */
 package org.jboss.jbossts.txbridge.demo.bistro;
 
-import org.apache.log4j.Logger;
+import org.jboss.logging.Logger;
 
 import java.io.Serializable;
 

Modified: labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroImpl.java
===================================================================
--- labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroImpl.java	2010-09-30 09:47:05 UTC (rev 35361)
+++ labs/jbosstm/trunk/txbridge/demo/src/org/jboss/jbossts/txbridge/demo/bistro/BistroImpl.java	2010-09-30 11:25:44 UTC (rev 35362)
@@ -23,7 +23,7 @@
  */
 package org.jboss.jbossts.txbridge.demo.bistro;
 
-import org.apache.log4j.Logger;
+import org.jboss.logging.Logger;
 
 import javax.ejb.*;
 import javax.persistence.*;

Modified: labs/jbosstm/trunk/txbridge/src/org/jboss/jbossts/txbridge/inbound/InboundBridgeRecoveryManager.java
===================================================================
--- labs/jbosstm/trunk/txbridge/src/org/jboss/jbossts/txbridge/inbound/InboundBridgeRecoveryManager.java	2010-09-30 09:47:05 UTC (rev 35361)
+++ labs/jbosstm/trunk/txbridge/src/org/jboss/jbossts/txbridge/inbound/InboundBridgeRecoveryManager.java	2010-09-30 11:25:44 UTC (rev 35362)
@@ -144,6 +144,18 @@
     }
 
     /**
+     * participant recovery modules may need to perform special processing when the a recovery scan has
+     * completed. in particular it is only after the first recovery scan has completed they can identify
+     * whether locally prepared changes are accompanied by a recreated participant and roll back changes
+     * for those with no such participant.
+     */
+    @Override
+    public void endScan()
+    {
+        // unused - periodicWorkSecondPass/orphanedXAResourcesAreIdentifiable handle the lifecycle stuff instead.
+    }
+
+    /**
      * Unused recovery callback. We use serialization instead, so this method will always throw an exception if called.
      */
     @Override

Modified: labs/jbosstm/trunk/txbridge/tests/src/org/jboss/jbossts/txbridge/tests/outbound/utility/TestRecoveryModule.java
===================================================================
--- labs/jbosstm/trunk/txbridge/tests/src/org/jboss/jbossts/txbridge/tests/outbound/utility/TestRecoveryModule.java	2010-09-30 09:47:05 UTC (rev 35361)
+++ labs/jbosstm/trunk/txbridge/tests/src/org/jboss/jbossts/txbridge/tests/outbound/utility/TestRecoveryModule.java	2010-09-30 11:25:44 UTC (rev 35362)
@@ -95,4 +95,16 @@
     {
         throw new Exception("recreation not supported - should use deserialization instead.");
     }
+
+    /**
+     * participant recovery modules may need to perform special processing when the a recovery scan has
+     * completed. in particular it is only after the first recovery scan has completed they can identify
+     * whether locally prepared changes are accompanied by a recreated participant and roll back changes
+     * for those with no such participant.
+     */
+    @Override
+    public void endScan()
+    {
+        // unused
+    }
 }



More information about the jboss-svn-commits mailing list