< 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 >