Class TCPConnectionManager.ConnectionRequest
java.lang.Object
com.biglybt.core.networkmanager.impl.tcp.TCPConnectionManager.ConnectionRequest
- Enclosing class:
TCPConnectionManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InetSocketAddressprivate SocketChannelprivate longprivate intprivate final longprivate final TCPConnectionManager.ConnectListenerprivate final AEProxyFactory.PluginProxyprivate final intprivate final shortprivate final long -
Constructor Summary
ConstructorsConstructorDescriptionConnectionRequest(long _id, InetSocketAddress _address, AEProxyFactory.PluginProxy pp, TCPConnectionManager.ConnectListener _listener, int _connect_timeout, int _priority) -
Method Summary
Modifier and TypeMethodDescription(package private) int(package private) longgetID()(package private) int(package private) short(package private) voidsetConnectTimeout(int ct)
-
Field Details
-
rand
private final short rand -
id
private final long id -
address
-
plugin_proxy
-
listener
-
request_start_time
private final long request_start_time -
priority
private final int priority -
connect_start_time
private long connect_start_time -
connect_timeout
private int connect_timeout -
channel
-
-
Constructor Details
-
ConnectionRequest
ConnectionRequest(long _id, InetSocketAddress _address, AEProxyFactory.PluginProxy pp, TCPConnectionManager.ConnectListener _listener, int _connect_timeout, int _priority)
-
-
Method Details
-
getConnectTimeout
int getConnectTimeout() -
setConnectTimeout
void setConnectTimeout(int ct) -
getID
long getID() -
getPriority
int getPriority() -
getRandom
short getRandom()
-