Class NetStatusPluginTester
- java.lang.Object
-
- com.biglybt.plugin.net.netstatus.swt.NetStatusPluginTester
-
public class NetStatusPluginTester extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
NetStatusPluginTester.loggerProvider
-
Field Summary
Fields Modifier and Type Field Description private NetStatusPluginTester.loggerProvider
logger
private NetStatusPlugin
plugin
private static int
ROUTE_TIMEOUT
static int
TEST_BIGLYBT_SERVICES
static int
TEST_BT_CONNECT
private boolean
test_cancelled
static int
TEST_INBOUND
static int
TEST_IPV6
static int
TEST_NAT_PROXIES
static int
TEST_OUTBOUND
static int
TEST_PROXY_CONNECT
private int
test_types
-
Constructor Summary
Constructors Constructor Description NetStatusPluginTester(NetStatusPlugin _plugin, int _test_types, NetStatusPluginTester.loggerProvider _logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addPublicAddress(java.util.Set<java.net.InetAddress> addresses, java.net.InetAddress address)
void
cancel()
protected boolean
doTest(int type)
boolean
isCancelled()
protected void
log(java.lang.String str)
protected void
log(java.lang.String str, boolean detailed)
protected void
log(java.lang.String str, java.lang.Throwable e)
protected void
logError(java.lang.String str)
protected void
logError(java.lang.String str, java.lang.Throwable e)
protected void
logInfo(java.lang.String str)
protected void
logSuccess(java.lang.String str)
void
run(Core core)
-
-
-
Field Detail
-
TEST_NAT_PROXIES
public static final int TEST_NAT_PROXIES
- See Also:
- Constant Field Values
-
TEST_OUTBOUND
public static final int TEST_OUTBOUND
- See Also:
- Constant Field Values
-
TEST_INBOUND
public static final int TEST_INBOUND
- See Also:
- Constant Field Values
-
TEST_BT_CONNECT
public static final int TEST_BT_CONNECT
- See Also:
- Constant Field Values
-
TEST_IPV6
public static final int TEST_IPV6
- See Also:
- Constant Field Values
-
TEST_BIGLYBT_SERVICES
public static final int TEST_BIGLYBT_SERVICES
- See Also:
- Constant Field Values
-
TEST_PROXY_CONNECT
public static final int TEST_PROXY_CONNECT
- See Also:
- Constant Field Values
-
ROUTE_TIMEOUT
private static final int ROUTE_TIMEOUT
- See Also:
- Constant Field Values
-
plugin
private NetStatusPlugin plugin
-
test_types
private int test_types
-
logger
private NetStatusPluginTester.loggerProvider logger
-
test_cancelled
private volatile boolean test_cancelled
-
-
Constructor Detail
-
NetStatusPluginTester
public NetStatusPluginTester(NetStatusPlugin _plugin, int _test_types, NetStatusPluginTester.loggerProvider _logger)
-
-
Method Detail
-
doTest
protected boolean doTest(int type)
-
run
public void run(Core core)
-
addPublicAddress
protected void addPublicAddress(java.util.Set<java.net.InetAddress> addresses, java.net.InetAddress address)
-
cancel
public void cancel()
-
isCancelled
public boolean isCancelled()
-
log
protected void log(java.lang.String str)
-
log
protected void log(java.lang.String str, boolean detailed)
-
logSuccess
protected void logSuccess(java.lang.String str)
-
logInfo
protected void logInfo(java.lang.String str)
-
log
protected void log(java.lang.String str, java.lang.Throwable e)
-
logError
protected void logError(java.lang.String str)
-
logError
protected void logError(java.lang.String str, java.lang.Throwable e)
-
-