Class AEProxySelectorImpl
java.lang.Object
java.net.ProxySelector
com.biglybt.core.proxy.impl.AEProxySelectorImpl
- All Implemented Interfaces:
AEProxySelector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AEProxySelectorImpl.ActiveProxyprivate final ProxySelectorprivate final CopyOnWriteMap<String, List<Proxy>> private static final booleanprivate static final Stringprivate static final AEProxySelectorImplprivate static final ThreadLocal<Integer> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnectFailed(Proxy proxy, Throwable error) private voidconnectFailed(SocketAddress sa, Throwable error) voidconnectFailed(URI uri, SocketAddress sa, IOException ioe) voidintintgetInfo()longlongstatic AEProxySelectorgetSOCKSProxy(String host, int port, InetSocketAddress target) getSOCKSProxy(InetSocketAddress isa, InetSocketAddress target) removeProxy(InetSocketAddress address) selectSupport(URI uri) setProxy(InetSocketAddress address, Proxy proxy) voidMethods inherited from class ProxySelector
getDefault, of, setDefault
-
Field Details
-
LOG
private static final boolean LOG- See Also:
-
NL
- See Also:
-
singleton
-
no_proxy_list
-
tls
-
existing_selector
-
active_proxy
-
alt_dns_servers
-
explicit_proxy_map
-
-
Constructor Details
-
AEProxySelectorImpl
private AEProxySelectorImpl()
-
-
Method Details
-
getSingleton
-
startNoProxy
public void startNoProxy()- Specified by:
startNoProxyin interfaceAEProxySelector
-
endNoProxy
public void endNoProxy()- Specified by:
endNoProxyin interfaceAEProxySelector
-
setProxy
- Specified by:
setProxyin interfaceAEProxySelector
-
removeProxy
- Specified by:
removeProxyin interfaceAEProxySelector
-
select
- Specified by:
selectin classProxySelector
-
selectSupport
-
connectFailed
-
connectFailed
- Specified by:
connectFailedin classProxySelector
-
getSOCKSProxy
- Specified by:
getSOCKSProxyin interfaceAEProxySelector
-
getSOCKSProxy
- Specified by:
getSOCKSProxyin interfaceAEProxySelector
-
getActiveProxy
- Specified by:
getActiveProxyin interfaceAEProxySelector
-
connectFailed
- Specified by:
connectFailedin interfaceAEProxySelector
-
getLastConnectionTime
public long getLastConnectionTime()- Specified by:
getLastConnectionTimein interfaceAEProxySelector
-
getLastFailTime
public long getLastFailTime()- Specified by:
getLastFailTimein interfaceAEProxySelector
-
getConnectionCount
public int getConnectionCount()- Specified by:
getConnectionCountin interfaceAEProxySelector
-
getFailCount
public int getFailCount()- Specified by:
getFailCountin interfaceAEProxySelector
-
getInfo
- Specified by:
getInfoin interfaceAEProxySelector
-