Package com.biglybt.core.proxy.impl
Class AEProxySelectorImpl.ActiveProxy
java.lang.Object
com.biglybt.core.proxy.impl.AEProxySelectorImpl.ActiveProxy
- Enclosing class:
- AEProxySelectorImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InetSocketAddress
private Boolean
private int
private long
private static final int
private int
private long
private long
private final String
private List<AEProxySelectorImpl.MyProxy>
private final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ActiveProxy
(String _proxy_host, int _proxy_port, List<String> _servers) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
connectFailed
(InetSocketAddress failed_isa, Throwable error) private InetSocketAddress
int
int
getInfo()
long
long
private boolean
sameAddress
(String host, int port) private AEProxySelectorImpl.MyProxy
select()
private void
updateServers
(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
-