[jboss-svn-commits] JBL Code SVN: r36778 - labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/common.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Mar 4 05:33:26 EST 2011
Author: jhalliday
Date: 2011-03-04 05:33:25 -0500 (Fri, 04 Mar 2011)
New Revision: 36778
Modified:
labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/common/ClassloadingUtility.java
Log:
Classloading changes. JBTM-828
Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/common/ClassloadingUtility.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/common/ClassloadingUtility.java 2011-03-03 15:05:59 UTC (rev 36777)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/internal/arjuna/common/ClassloadingUtility.java 2011-03-04 10:33:25 UTC (rev 36778)
@@ -47,10 +47,16 @@
* @return the specified Class, or null.
*/
public static Class loadClass(String className) {
+
+ // This should be pretty much the only point in the codebase that actually does classloading.
+ // Once upon a time it used TCCL, but that does not play nice with AS and is fairly pointless
+ // anyhow, so we changed it... JBTM-828 and JBTM-735
+
Class clazz;
try
{
- clazz = Thread.currentThread().getContextClassLoader().loadClass( className ) ;
+ //clazz = Thread.currentThread().getContextClassLoader().loadClass( className ) ;
+ clazz = Class.forName( className );
} catch(ClassNotFoundException e) {
tsLogger.i18NLogger.warn_common_ClassloadingUtility_2(className, e);
return null;
More information about the jboss-svn-commits
mailing list