[jboss-remoting-commits] JBoss Remoting SVN: r3954 - remoting2/branches/2.x/src/main/org/jboss/remoting/transport/coyote/ssl.

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


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

Modified:
   remoting2/branches/2.x/src/main/org/jboss/remoting/transport/coyote/ssl/RemotingServerSocketFactory.java
Log:
JBREM-934: Replaced AccessController.doPrivileged() call with SecurityUtility call.

Modified: remoting2/branches/2.x/src/main/org/jboss/remoting/transport/coyote/ssl/RemotingServerSocketFactory.java
===================================================================
--- remoting2/branches/2.x/src/main/org/jboss/remoting/transport/coyote/ssl/RemotingServerSocketFactory.java	2008-04-12 01:20:29 UTC (rev 3953)
+++ remoting2/branches/2.x/src/main/org/jboss/remoting/transport/coyote/ssl/RemotingServerSocketFactory.java	2008-04-12 01:21:08 UTC (rev 3954)
@@ -26,6 +26,7 @@
 import org.jboss.logging.Logger;
 import org.jboss.remoting.security.ServerSocketFactoryMBean;
 import org.jboss.remoting.security.ServerSocketFactoryWrapper;
+import org.jboss.remoting.util.SecurityUtility;
 
 import javax.management.MBeanServer;
 import javax.management.MBeanServerInvocationHandler;
@@ -183,25 +184,9 @@
     *
     * @throws java.io.IOException;
     */
-   public Socket acceptSocket(final ServerSocket serverSocket) throws IOException
+   public Socket acceptSocket(ServerSocket serverSocket) throws IOException
    {
-      Socket socket = null;
-      try
-      {
-          socket = (Socket)AccessController.doPrivileged( new PrivilegedExceptionAction()
-          {
-             public Object run() throws Exception
-             {
-                 return serverSocket.accept();
-             }
-          });
-      }
-      catch (PrivilegedActionException e)
-      {
-          throw (IOException) e.getCause();
-      }
-      
-      return socket;
+      return SecurityUtility.accept(serverSocket);
    }
 
    /**




More information about the jboss-remoting-commits mailing list