[jboss-svn-commits] JBL Code SVN: r37556 - labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Oct 15 14:00:22 EDT 2011


Author: tomjenkinson
Date: 2011-10-15 14:00:22 -0400 (Sat, 15 Oct 2011)
New Revision: 37556

Modified:
   labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java
Log:
JBTM-916 updated to allow the test to be totally isolated with an optional package that can be used to define the interfaces to be shared between classloaders

Modified: labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java	2011-10-15 17:59:11 UTC (rev 37555)
+++ labs/jbosstm/branches/JBOSSTS_4_15_0_Final/atsintegration/tests/classes/com/arjuna/ats/jta/distributed/server/IsolatableServersClassLoader.java	2011-10-15 18:00:22 UTC (rev 37556)
@@ -47,7 +47,7 @@
 			clazz = clazzMap.get(name);
 		}
 
-		if (!name.startsWith("com.arjuna") || name.matches(ignoredPackage + ".[A-Za-z0-9]*") || name.contains("logging")) {
+		if (!name.startsWith("com.arjuna") || (ignoredPackage != null && name.matches(ignoredPackage + ".[A-Za-z0-9]*")) || name.contains("logging")) {
 			clazz = super.loadClass(name);
 		} else {
 



More information about the jboss-svn-commits mailing list