Class NetworkAdminDistributedNATTester
java.lang.Object
com.biglybt.core.networkmanager.admin.impl.NetworkAdminDistributedNATTester
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate NetworkAdminImplprivate static final longprivate static final longprivate booleanprivate static final intprivate DistributedDatabaseprivate static final booleanprivate DHTPluginprivate booleanprivate Stringprivate longprivate longprivate NetStatusPluginprivate static final long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNetworkAdminDistributedNATTester(NetworkAdminImpl _admin, Core _core) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidlogMessage(String str) private voidrunChecks(TimerEvent ev) private voidtest(DHT dht, List<InetAddress> addresses) private inttestSupport(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
-