[jboss-remoting-commits] JBoss Remoting SVN: r3872 - remoting2/branches/2.x/src/tests/org/jboss/test/remoting/regression/jbrem418.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Wed Apr 2 01:36:39 EDT 2008


Author: ron.sigal at jboss.com
Date: 2008-04-02 01:36:38 -0400 (Wed, 02 Apr 2008)
New Revision: 3872

Modified:
   remoting2/branches/2.x/src/tests/org/jboss/test/remoting/regression/jbrem418/ObjectInputStreamWithClassLoaderTestCase.java
Log:
JBREM-934: Put new ClassLoader() {} call in AccessController.doPrivileged() call.

Modified: remoting2/branches/2.x/src/tests/org/jboss/test/remoting/regression/jbrem418/ObjectInputStreamWithClassLoaderTestCase.java
===================================================================
--- remoting2/branches/2.x/src/tests/org/jboss/test/remoting/regression/jbrem418/ObjectInputStreamWithClassLoaderTestCase.java	2008-04-02 05:35:21 UTC (rev 3871)
+++ remoting2/branches/2.x/src/tests/org/jboss/test/remoting/regression/jbrem418/ObjectInputStreamWithClassLoaderTestCase.java	2008-04-02 05:36:38 UTC (rev 3872)
@@ -25,7 +25,8 @@
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.ObjectOutputStream;
-
+import java.security.AccessController;
+import java.security.PrivilegedAction;
 import junit.framework.TestCase;
 
 import org.jboss.remoting.loading.ObjectInputStreamWithClassLoader;
@@ -48,13 +49,15 @@
       out.writeObject(int.class);
       out.flush();
       out.close();
-      
       byte data[] = baos.toByteArray();
       
-      ClassLoader cl = new ClassLoader()
+      ClassLoader cl = (ClassLoader)AccessController.doPrivileged( new PrivilegedAction()
       {
-         
-      };
+         public Object run()
+         {
+            return new ClassLoader() {};
+         }
+      });
       
       ByteArrayInputStream bais = new ByteArrayInputStream(data);
       ObjectInputStreamWithClassLoader in = new ObjectInputStreamWithClassLoader(bais, cl);




More information about the jboss-remoting-commits mailing list