Class AEProxySelectorImpl.ActiveProxy
java.lang.Object
com.biglybt.core.proxy.impl.AEProxySelectorImpl.ActiveProxy
- Enclosing class:
AEProxySelectorImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InetSocketAddressprivate Booleanprivate intprivate longprivate static final intprivate intprivate longprivate longprivate final Stringprivate List<AEProxySelectorImpl.MyProxy> private final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateActiveProxy(String _proxy_host, int _proxy_port, List<String> _servers) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidconnectFailed(InetSocketAddress failed_isa, Throwable error) private InetSocketAddressintintgetInfo()longlongprivate booleansameAddress(String host, int port) private AEProxySelectorImpl.MyProxyselect()private voidupdateServers(List<String> servers)
-
Field Details
-
DNS_RETRY_MILLIS
private static final int DNS_RETRY_MILLIS- See Also:
-
proxy_host
-
proxy_port
private final int proxy_port -
address
-
proxy_list_cow
-
alt_dns_enable
-
alt_dns_to_try
-
alt_dns_tried
-
default_dns_tried_time
private long default_dns_tried_time -
last_connection_time
private volatile long last_connection_time -
connection_count
private volatile int connection_count -
last_fail_time
private volatile long last_fail_time -
fail_count
private volatile int fail_count
-
-
Constructor Details
-
ActiveProxy
-
-
Method Details
-
getInfo
-
updateServers
-
sameAddress
-
getAddress
-
getLastConnectionTime
public long getLastConnectionTime() -
getConnectionCount
public int getConnectionCount() -
getLastFailTime
public long getLastFailTime() -
getFailCount
public int getFailCount() -
select
-
connectFailed
-