[jboss-remoting-commits] JBoss Remoting SVN: r3963 - remoting2/branches/2.x/src/main/org/jboss/remoting/transport/socket.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Fri Apr 11 21:43:09 EDT 2008
Author: ron.sigal at jboss.com
Date: 2008-04-11 21:43:08 -0400 (Fri, 11 Apr 2008)
New Revision: 3963
Modified:
remoting2/branches/2.x/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java
Log:
JBREM-934: Replaced AccessController.doPrivileged() call with SecurityUtility.connect() call.
Modified: remoting2/branches/2.x/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java
===================================================================
--- remoting2/branches/2.x/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java 2008-04-12 01:42:21 UTC (rev 3962)
+++ remoting2/branches/2.x/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java 2008-04-12 01:43:08 UTC (rev 3963)
@@ -27,6 +27,7 @@
import org.jboss.remoting.InvocationFailureException;
import org.jboss.remoting.InvokerLocator;
import org.jboss.remoting.serialization.ClassLoaderUtility;
+import org.jboss.remoting.util.SecurityUtility;
import javax.net.SocketFactory;
import java.io.IOException;
@@ -35,10 +36,6 @@
import java.net.Socket;
import java.net.SocketTimeoutException;
import java.net.InetSocketAddress;
-import java.rmi.MarshalException;
-import java.security.AccessController;
-import java.security.PrivilegedActionException;
-import java.security.PrivilegedExceptionAction;
import java.util.Map;
/**
@@ -188,7 +185,7 @@
}
configureSocket(s);
- final InetSocketAddress inetAddr = new InetSocketAddress(address, port);
+ InetSocketAddress inetAddr = new InetSocketAddress(address, port);
if (timeout < 0)
{
@@ -196,26 +193,8 @@
if (timeout < 0)
timeout = 0;
}
-
- final Socket finalSocket = s;
- final int finalTimeout = timeout;
-
- try
- {
- AccessController.doPrivileged( new PrivilegedExceptionAction()
- {
- public Object run() throws Exception
- {
- finalSocket.connect(inetAddr, finalTimeout);
- return null;
- }
- });
- }
- catch (PrivilegedActionException e)
- {
- throw (IOException) e.getCause();
- }
+ SecurityUtility.connect(s, inetAddr, timeout);
return s;
}
More information about the jboss-remoting-commits
mailing list