< prev index next >

src/java.base/share/classes/java/net/HttpConnectSocketImpl.java

Print this page

        

*** 62,72 **** doTunneling = httpClazz.getDeclaredMethod(doTunnelingStr); Class<?> netClientClazz = Class.forName(netClientClazzStr, true, null); serverSocketField = netClientClazz.getDeclaredField("serverSocket"); java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<Void>() { public Void run() { httpField.setAccessible(true); serverSocketField.setAccessible(true); return null; } --- 62,72 ---- doTunneling = httpClazz.getDeclaredMethod(doTunnelingStr); Class<?> netClientClazz = Class.forName(netClientClazzStr, true, null); serverSocketField = netClientClazz.getDeclaredField("serverSocket"); java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<>() { public Void run() { httpField.setAccessible(true); serverSocketField.setAccessible(true); return null; }
*** 144,154 **** final int timeout) throws IOException { try { return java.security.AccessController.doPrivileged( ! new java.security.PrivilegedExceptionAction<Socket>() { public Socket run() throws IOException { return doTunnel(urlString, timeout); } }); } catch (java.security.PrivilegedActionException pae) { --- 144,154 ---- final int timeout) throws IOException { try { return java.security.AccessController.doPrivileged( ! new java.security.PrivilegedExceptionAction<>() { public Socket run() throws IOException { return doTunnel(urlString, timeout); } }); } catch (java.security.PrivilegedActionException pae) {
< prev index next >