Class NetworkAdminDistributedNATTester
java.lang.Object
com.biglybt.core.networkmanager.admin.impl.NetworkAdminDistributedNATTester
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate NetworkAdminImpl
private static final long
private static final long
private boolean
private static final int
private DistributedDatabase
private static final boolean
private DHTPlugin
private boolean
private String
private long
private long
private NetStatusPlugin
private static final long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
NetworkAdminDistributedNATTester
(NetworkAdminImpl _admin, Core _core) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
logMessage
(String str) private void
runChecks
(TimerEvent ev) private void
test
(DHT dht, List<InetAddress> addresses) private int
testSupport
(DHT dht, InetAddress bind_address)
-
Field Details
-
DEBUG
private static final boolean DEBUG- See Also:
-
CONTACTS_TO_TEST
private static final int CONTACTS_TO_TEST- See Also:
-
CHECK_PERIOD
private static final long CHECK_PERIOD- See Also:
-
NOBIND_CHECK_PERIOD
private static final long NOBIND_CHECK_PERIOD- See Also:
-
BIND_CHECK_PERIOD
private static final long BIND_CHECK_PERIOD- See Also:
-
admin
-
ddb
-
dht_plugin
-
net_status_plugin
-
enabled
private boolean enabled -
check_running
private boolean check_running -
last_nobind_check
private volatile long last_nobind_check -
last_bind_check
private volatile long last_bind_check -
last_alert
-
-
Constructor Details
-
NetworkAdminDistributedNATTester
-
-
Method Details
-
runChecks
-
test
-
testSupport
-
logMessage
-