[jboss-cvs] JBossAS SVN: r89133 - branches/Branch_5_x/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:23 EDT 2009


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

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

Modified: branches/Branch_5_x/mbeans/src/main/org/jboss/mx/server/InvocationContext.java
===================================================================
--- branches/Branch_5_x/mbeans/src/main/org/jboss/mx/server/InvocationContext.java	2009-05-19 21:12:55 UTC (rev 89132)
+++ branches/Branch_5_x/mbeans/src/main/org/jboss/mx/server/InvocationContext.java	2009-05-19 21:13:23 UTC (rev 89133)
@@ -144,7 +144,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;
    }
@@ -313,7 +313,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