40 lines
1.1 KiB
Java
40 lines
1.1 KiB
Java
package com.baidu.cloud.videocache;
|
|
|
|
import java.io.IOException;
|
|
import java.net.Proxy;
|
|
import java.net.ProxySelector;
|
|
import java.net.SocketAddress;
|
|
import java.net.URI;
|
|
import java.util.Arrays;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
class o extends ProxySelector {
|
|
private static final List d = Arrays.asList(Proxy.NO_PROXY);
|
|
private final ProxySelector a;
|
|
private final String b;
|
|
private final int c;
|
|
|
|
o(ProxySelector proxySelector, String str, int i) {
|
|
t.a(proxySelector);
|
|
this.a = proxySelector;
|
|
t.a(str);
|
|
this.b = str;
|
|
this.c = i;
|
|
}
|
|
|
|
static void a(String str, int i) {
|
|
ProxySelector.setDefault(new o(ProxySelector.getDefault(), str, i));
|
|
}
|
|
|
|
@Override // java.net.ProxySelector
|
|
public void connectFailed(URI uri, SocketAddress socketAddress, IOException iOException) {
|
|
this.a.connectFailed(uri, socketAddress, iOException);
|
|
}
|
|
|
|
@Override // java.net.ProxySelector
|
|
public List select(URI uri) {
|
|
return this.b.equals(uri.getHost()) && this.c == uri.getPort() ? d : this.a.select(uri);
|
|
}
|
|
}
|