Class ClientMyInstanceImpl
- java.lang.Object
-
- com.biglybt.core.instancemanager.impl.ClientInstanceImpl
-
- com.biglybt.core.instancemanager.impl.ClientMyInstanceImpl
-
- All Implemented Interfaces:
ClientInstance
public class ClientMyInstanceImpl extends ClientInstanceImpl
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ClientInstanceManagerAdapter
adapter
(package private) java.net.InetAddress
dht_address
(package private) long
dht_address_time
static long
FORCE_READ_EXT_MIN
private java.lang.String
id
(package private) java.net.InetAddress
internal_address
private java.net.InetAddress
last_external_address
private long
last_force_read_ext
private long
last_upnp_read
(package private) ClientInstanceManagerImpl
manager
private int
tcp_port
private int
udp_non_data_port
private int
udp_port
static long
UPNP_READ_MIN
-
Constructor Summary
Constructors Modifier Constructor Description protected
ClientMyInstanceImpl(ClientInstanceManagerAdapter _adapter, ClientInstanceManagerImpl _manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getApplicationID()
java.net.InetAddress
getExternalAddress()
java.lang.String
getID()
java.net.InetAddress
getInternalAddress()
java.util.List
getInternalAddresses()
java.util.Map<java.lang.String,java.lang.Object>
getProperties()
int
getTCPListenPort()
int
getUDPListenPort()
int
getUDPNonDataListenPort()
(package private) void
readConfig(boolean first_time)
private java.net.InetAddress
readExternalAddress()
(package private) boolean
sameFamily(java.net.InetAddress a1, java.net.InetAddress a2)
-
Methods inherited from class com.biglybt.core.instancemanager.impl.ClientInstanceImpl
encode, getString
-
-
-
-
Field Detail
-
FORCE_READ_EXT_MIN
public static final long FORCE_READ_EXT_MIN
- See Also:
- Constant Field Values
-
UPNP_READ_MIN
public static final long UPNP_READ_MIN
- See Also:
- Constant Field Values
-
adapter
final ClientInstanceManagerAdapter adapter
-
manager
final ClientInstanceManagerImpl manager
-
id
private java.lang.String id
-
internal_address
java.net.InetAddress internal_address
-
tcp_port
private int tcp_port
-
udp_port
private int udp_port
-
udp_non_data_port
private int udp_non_data_port
-
last_upnp_read
private long last_upnp_read
-
dht_address
java.net.InetAddress dht_address
-
dht_address_time
long dht_address_time
-
last_force_read_ext
private long last_force_read_ext
-
last_external_address
private java.net.InetAddress last_external_address
-
-
Constructor Detail
-
ClientMyInstanceImpl
protected ClientMyInstanceImpl(ClientInstanceManagerAdapter _adapter, ClientInstanceManagerImpl _manager)
-
-
Method Detail
-
readConfig
void readConfig(boolean first_time)
-
readExternalAddress
private java.net.InetAddress readExternalAddress()
-
sameFamily
boolean sameFamily(java.net.InetAddress a1, java.net.InetAddress a2)
-
getID
public java.lang.String getID()
-
getApplicationID
public java.lang.String getApplicationID()
-
getInternalAddress
public java.net.InetAddress getInternalAddress()
-
getInternalAddresses
public java.util.List getInternalAddresses()
-
getExternalAddress
public java.net.InetAddress getExternalAddress()
-
getTCPListenPort
public int getTCPListenPort()
-
getUDPListenPort
public int getUDPListenPort()
-
getUDPNonDataListenPort
public int getUDPNonDataListenPort()
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
-