[jboss-svn-commits] JBL Code SVN: r21590 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Aug 17 23:01:23 EDT 2008
Author: mark.proctor at jboss.com
Date: 2008-08-17 23:01:23 -0400 (Sun, 17 Aug 2008)
New Revision: 21590
Added:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/memory/
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryTransactionManager.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryXaResource.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/TransactionManagerTest.java
Log:
JBRULES-1738 Support XAResource transactions and generic save points
JBRULES-1739 in-memory XAResource
-corrected compilation errors
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryTransactionManager.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryTransactionManager.java 2008-08-18 02:57:22 UTC (rev 21589)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryTransactionManager.java 2008-08-18 03:01:23 UTC (rev 21590)
@@ -11,7 +11,7 @@
import java.util.LinkedList;
import java.util.List;
-import jdbm.RecordManager;
+import javax.transaction.xa.XAResource;
import org.drools.StatefulSession;
import org.drools.common.InternalRuleBase;
@@ -29,6 +29,6 @@
byte[] lastSave;
public XAResource getXAResource() {
-
+ return null;
}
}
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryXaResource.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryXaResource.java 2008-08-18 02:57:22 UTC (rev 21589)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/InMemoryXaResource.java 2008-08-18 03:01:23 UTC (rev 21590)
@@ -8,8 +8,6 @@
import javax.transaction.xa.XAResource;
import javax.transaction.xa.Xid;
-import sun.text.CompactShortArray.Iterator;
-
/**
* crude nested transaction manager, not written for performance
* @author mproctor
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/TransactionManagerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/TransactionManagerTest.java 2008-08-18 02:57:22 UTC (rev 21589)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/transaction/TransactionManagerTest.java 2008-08-18 03:01:23 UTC (rev 21590)
@@ -1,6 +1,5 @@
package org.drools.transaction;
-import org.drools.transaction.DefaultTransactionManager.ByteArrayAccessor;
import junit.framework.TestCase;
@@ -8,11 +7,11 @@
public void test1() {
MockByteArrayAccessor accessor = new MockByteArrayAccessor();
- DefaultTransactionManager tm = new DefaultTransactionManager( accessor );
+ //DefaultTransactionManager tm = new DefaultTransactionManager( accessor );
accessor.bytes = new byte[] { 0, 1, 0, 1 };
- tm.start();
+ //tm.start();
}
public static class MockByteArrayAccessor implements ByteArraySnapshotter {
More information about the jboss-svn-commits
mailing list