[jboss-svn-commits] JBL Code SVN: r37565 - labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Oct 16 17:34:28 EDT 2011
Author: tomjenkinson
Date: 2011-10-16 17:34:28 -0400 (Sun, 16 Oct 2011)
New Revision: 37565
Modified:
labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/impl/ServerImpl.java
Log:
JBTM-916 updated to separate all usages of a server by its classloader
Modified: labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/impl/ServerImpl.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/impl/ServerImpl.java 2011-10-16 21:31:39 UTC (rev 37564)
+++ labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/impl/ServerImpl.java 2011-10-16 21:34:28 UTC (rev 37565)
@@ -150,7 +150,10 @@
@Override
public void doRecoveryManagerScan() {
+ ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
+ Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader());
_recoveryManager.scan();
+ Thread.currentThread().setContextClassLoader(classLoader);
}
@Override
@@ -159,7 +162,8 @@
}
@Override
- public boolean getAndResumeTransaction(int remainingTimeout, Xid toResume) throws XAException, InvalidTransactionException, IllegalStateException, SystemException {
+ public boolean getAndResumeTransaction(int remainingTimeout, Xid toResume) throws XAException, InvalidTransactionException, IllegalStateException,
+ SystemException {
boolean existed = true;
Transaction transaction = transactions.get(new SubordinateXidImple(toResume));
if (transaction == null) {
More information about the jboss-svn-commits
mailing list