ozeigermann 2004/07/19 04:02:03
Modified: src/share/org/apache/slide/common AbstractXAServiceBase.java
XAServiceBase.java
src/share/org/apache/slide/util/logger TxLogger.java
src/stores/org/apache/slide/store/impl/rdbms J2EEStore.java
JDBCStore.java AbstractRDBMSStore.java
Added: webdavclient/lib commons-transaction-20040719.jar
lib commons-transaction-20040719.jar
Removed: src/share/org/apache/slide/util/logger LoggerFacade.java
webdavclient/lib commons-transaction-0.1pre.jar
src/share/org/apache/slide/transaction
AbstractXAResource.java TransactionalResource.java
Log:
Step #1 to migrate Slide's tx classes to commons transaction
Revision Changes Path
1.2 +6 -6
jakarta-slide/src/share/org/apache/slide/common/AbstractXAServiceBase.java
Index: AbstractXAServiceBase.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/share/org/apache/slide/common/AbstractXAServiceBase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractXAServiceBase.java 1 Jul 2004 12:59:10 -0000 1.1
+++ AbstractXAServiceBase.java 19 Jul 2004 11:02:02 -0000 1.2
@@ -25,10 +25,10 @@
import java.util.Hashtable;
+import org.apache.commons.transaction.util.LoggerFacade;
import org.apache.slide.authenticate.CredentialsToken;
-import org.apache.slide.transaction.AbstractXAResource;
+import org.apache.commons.transaction.util.xa.AbstractXAResource;
import org.apache.slide.util.logger.Logger;
-import org.apache.slide.util.logger.LoggerFacade;
import org.apache.slide.util.logger.TxLogger;
/**
1.2 +11 -6
jakarta-slide/src/share/org/apache/slide/common/XAServiceBase.java
Index: XAServiceBase.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/share/org/apache/slide/common/XAServiceBase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XAServiceBase.java 1 Jul 2004 12:59:10 -0000 1.1
+++ XAServiceBase.java 19 Jul 2004 11:02:02 -0000 1.2
@@ -29,7 +29,7 @@
import javax.transaction.xa.XAResource;
import javax.transaction.xa.Xid;
-import org.apache.slide.transaction.TransactionalResource;
+import org.apache.commons.transaction.util.xa.TransactionalResource;
/**
* Slide Service dummy implementation.
@@ -80,7 +80,11 @@
return new DummyTxResource(xid);
}
- protected class DummyTxResource implements TransactionalResource {
+ protected boolean includeBranchInXid() {
+ return false;
+ }
+
+ protected class DummyTxResource implements TransactionalResource {
Xid xid;
int status;
@@ -116,4 +120,5 @@
return xid;
}
}
+
}
1.2 +6 -4
jakarta-slide/src/share/org/apache/slide/util/logger/TxLogger.java
Index: TxLogger.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/share/org/apache/slide/util/logger/TxLogger.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TxLogger.java 1 Jul 2004 12:54:34 -0000 1.1
+++ TxLogger.java 19 Jul 2004 11:02:02 -0000 1.2
@@ -23,6 +23,8 @@
package org.apache.slide.util.logger;
+import org.apache.commons.transaction.util.LoggerFacade;
+
/**
* Default logger implementation. Uses java.util.logging implementation provided
* by Java 1.4.
1.1 jakarta-slide/webdavclient/lib/commons-transaction-20040719.jar
<<Binary file>>
1.13 +8 -4
jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/J2EEStore.java
Index: J2EEStore.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/J2EEStore.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- J2EEStore.java 22 Jun 2004 17:40:37 -0000 1.12
+++ J2EEStore.java 19 Jul 2004 11:02:02 -0000 1.13
@@ -161,4 +161,8 @@
con.setAutoCommit(false);
return con;
}
+
+ protected boolean includeBranchInXid() {
+ return false;
+ }
}
1.21 +7 -4
jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/JDBCStore.java
Index: JDBCStore.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/JDBCStore.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- JDBCStore.java 11 Feb 2004 11:30:21 -0000 1.20
+++ JDBCStore.java 19 Jul 2004 11:02:02 -0000 1.21
@@ -345,4 +345,7 @@
return connection;
}
+ protected boolean includeBranchInXid() {
+ return false;
+ }
}
1.7 +5 -5
jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/AbstractRDBMSStore.java
Index: AbstractRDBMSStore.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/AbstractRDBMSStore.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- AbstractRDBMSStore.java 5 Jul 2004 10:55:21 -0000 1.6
+++ AbstractRDBMSStore.java 19 Jul 2004 11:02:03 -0000 1.7
@@ -33,6 +33,7 @@
import javax.transaction.xa.XAResource;
import javax.transaction.xa.Xid;
+import org.apache.commons.transaction.util.xa.TransactionalResource;
import org.apache.slide.common.AbstractXAService;
import org.apache.slide.common.AbstractXAServiceBase;
import org.apache.slide.common.Scope;
@@ -69,7 +70,6 @@
import org.apache.slide.structure.ObjectAlreadyExistsException;
import org.apache.slide.structure.ObjectNode;
import org.apache.slide.structure.ObjectNotFoundException;
-import org.apache.slide.transaction.TransactionalResource;
import org.apache.slide.util.logger.Logger;
/**
1.1 jakarta-slide/lib/commons-transaction-20040719.jar
<<Binary file>>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]