Class TCPConnectionManager.ConnectionRequest
java.lang.Object
com.biglybt.core.networkmanager.impl.tcp.TCPConnectionManager.ConnectionRequest
- Enclosing class:
TCPConnectionManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InetSocketAddress
private SocketChannel
private long
private int
private final long
private final TCPConnectionManager.ConnectListener
private final AEProxyFactory.PluginProxy
private final int
private final short
private 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) long
getID()
(package private) int
(package private) short
(package private) void
setConnectTimeout
(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()
-