[jboss-cvs] JBossAS SVN: r89134 - projects/jbossmx/trunk/mbeans/src/main/org/jboss/mx/server.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 19 17:13:54 EDT 2009


Author: anil.saldhana at jboss.com
Date: 2009-05-19 17:13:54 -0400 (Tue, 19 May 2009)
New Revision: 89134

Modified:
   projects/jbossmx/trunk/mbeans/src/main/org/jboss/mx/server/InvocationContext.java
Log:
JBAS-6945: use priv block for TCCL

Modified: projects/jbossmx/trunk/mbeans/src/main/org/jboss/mx/server/InvocationContext.java
===================================================================
--- projects/jbossmx/trunk/mbeans/src/main/org/jboss/mx/server/InvocationContext.java	2009-05-19 21:13:23 UTC (rev 89133)
+++ projects/jbossmx/trunk/mbeans/src/main/org/jboss/mx/server/InvocationContext.java	2009-05-19 21:13:54 UTC (rev 89134)
@@ -145,7 +145,7 @@
          return NOCLASSES;
       Class[] signatureClassesTemp = new Class[signature.length];
       for (int i = 0; i < signature.length; ++i)
-         signatureClassesTemp[i] = Thread.currentThread().getContextClassLoader().loadClass(signature[i]);
+         signatureClassesTemp[i] = TCLAction.UTIL.getContextClassLoader().loadClass(signature[i]);
       signatureClasses = signatureClassesTemp;
       return signatureClasses;
    }
@@ -314,7 +314,7 @@
       Class isPrimitive = Classes.getPrimitiveTypeForName(clazz);
       if (isPrimitive != null)
          return Classes.getPrimitiveWrapper(isPrimitive);
-      ClassLoader cl = Thread.currentThread().getContextClassLoader();
+      ClassLoader cl = TCLAction.UTIL.getContextClassLoader();
       return cl.loadClass(clazz);
    }
    




More information about the jboss-cvs-commits mailing list