[jboss-remoting-commits] JBoss Remoting SVN: r3946 - remoting2/branches/2.x/src/main/org/jboss/remoting/serialization.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Fri Apr 11 21:10:24 EDT 2008


Author: ron.sigal at jboss.com
Date: 2008-04-11 21:10:24 -0400 (Fri, 11 Apr 2008)
New Revision: 3946

Modified:
   remoting2/branches/2.x/src/main/org/jboss/remoting/serialization/SerializationStreamFactory.java
Log:
JBREM-934: (1) Replaced AccessController.doPrivileged() calls with SecurityUtility calls; (2) renamed SystemUtility SecurityUtility.

Modified: remoting2/branches/2.x/src/main/org/jboss/remoting/serialization/SerializationStreamFactory.java
===================================================================
--- remoting2/branches/2.x/src/main/org/jboss/remoting/serialization/SerializationStreamFactory.java	2008-04-12 01:07:26 UTC (rev 3945)
+++ remoting2/branches/2.x/src/main/org/jboss/remoting/serialization/SerializationStreamFactory.java	2008-04-12 01:10:24 UTC (rev 3946)
@@ -26,6 +26,7 @@
 import org.jboss.remoting.serialization.impl.java.JavaEncryptionSerializationManager;
 import org.jboss.remoting.serialization.impl.java.JavaSerializationManager;
 import org.jboss.remoting.serialization.impl.jboss.JBossEncryptionSerializationManager;
+import org.jboss.remoting.util.SecurityUtility;
 
 import java.io.IOException;
 import java.security.AccessController;
@@ -58,21 +59,8 @@
    {
       try
       {
-         String managerClassName = JavaSerializationManager.class.getName();  
-         try
-         {
-            managerClassName = (String)AccessController.doPrivileged( new PrivilegedExceptionAction()
-            {
-               public Object run() throws Exception
-               {
-                  return System.getProperty("SERIALIZATION", JavaSerializationManager.class.getName());
-               }
-            });
-         }
-         catch (Exception e)
-         {
-            log.debug("error", e.getCause());
-         }
+         String defaultValue = JavaSerializationManager.class.getName();
+         String managerClassName = SecurityUtility.getSystemProperty("SERIALIZATION", defaultValue);
          setManagerClassName(DEFAULT, managerClassName);
       }
       catch(Exception e)




More information about the jboss-remoting-commits mailing list