org.gudy.azureus2.core3.tracker.server.impl
Class TRTrackerServerNATChecker
java.lang.Object
org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerNATChecker
public class TRTrackerServerNATChecker
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
singleton
protected static final TRTrackerServerNATChecker singleton
THREAD_POOL_SIZE
protected static final int THREAD_POOL_SIZE
- See Also:
- Constant Field Values
CHECK_QUEUE_LIMIT
protected static final int CHECK_QUEUE_LIMIT
- See Also:
- Constant Field Values
check_timeout
protected static int check_timeout
enabled
protected boolean enabled
thread_pool
protected ThreadPool thread_pool
check_queue
protected final List check_queue
check_queue_sem
protected final AESemaphore check_queue_sem
check_queue_mon
protected final AEMonitor check_queue_mon
this_mon
protected final AEMonitor this_mon
TRTrackerServerNATChecker
protected TRTrackerServerNATChecker()
getSingleton
protected static TRTrackerServerNATChecker getSingleton()
isEnabled
protected boolean isEnabled()
checkConfig
protected void checkConfig(String enable_param,
String timeout_param)
addNATCheckRequest
protected boolean addNATCheckRequest(String host,
int port,
TRTrackerServerNatCheckerListener listener)