[Mulgara-svn] r1120 - trunk/src/jar/resolver/java/org/mulgara/resolver
ronald at mulgara.org
ronald at mulgara.org
Mon Aug 4 08:26:15 UTC 2008
Author: ronald
Date: 2008-08-04 01:26:14 -0700 (Mon, 04 Aug 2008)
New Revision: 1120
Modified:
trunk/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransaction.java
Log:
Make inXACompletion "sticky", i.e. once set it's never reset. Thanks to
Andrae for suggesting this.
Modified: trunk/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransaction.java
===================================================================
--- trunk/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransaction.java 2008-08-04 08:26:02 UTC (rev 1119)
+++ trunk/src/jar/resolver/java/org/mulgara/resolver/MulgaraInternalTransaction.java 2008-08-04 08:26:14 UTC (rev 1120)
@@ -761,7 +761,7 @@
private <T extends Throwable> void acquireMutex(long timeout, boolean isXACompletion, Class<T> exc) throws T {
synchronized (factory.getMutexLock()) {
factory.acquireMutex(timeout, exc);
- inXACompletion = isXACompletion;
+ inXACompletion |= isXACompletion;
}
}
More information about the Mulgara-svn
mailing list