net.java.sip.communicator.impl.netaddr
Class AddressDiagnosticsKit
java.lang.Object
java.lang.Thread
net.java.sip.communicator.impl.netaddr.AddressDiagnosticsKit
- All Implemented Interfaces:
- Runnable
public class AddressDiagnosticsKit
- extends Thread
Runs a separate thread of diagnostics for a given network address. The
diagnostics thread would discover NAT bindings through stun, update bindings
lifetime test connectivity and etc.
- Author:
- Emil Ivov
|
Method Summary |
int |
getDiagnosticsStatus()
Returns the current status of this diagnosics process. |
void |
run()
The diagnostics code itself. |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
DIAGNOSTICS_STATUS_OFF
public static final int DIAGNOSTICS_STATUS_OFF
- See Also:
- Constant Field Values
DIAGNOSTICS_STATUS_DISOVERING_CONFIG
public static final int DIAGNOSTICS_STATUS_DISOVERING_CONFIG
- See Also:
- Constant Field Values
DIAGNOSTICS_STATUS_RESOLVING
public static final int DIAGNOSTICS_STATUS_RESOLVING
- See Also:
- Constant Field Values
DIAGNOSTICS_STATUS_COMPLETED
public static final int DIAGNOSTICS_STATUS_COMPLETED
- See Also:
- Constant Field Values
DIAGNOSTICS_STATUS_DISOVERING_BIND_LIFETIME
public static final int DIAGNOSTICS_STATUS_DISOVERING_BIND_LIFETIME
- See Also:
- Constant Field Values
DIAGNOSTICS_STATUS_TERMINATED
public static final int DIAGNOSTICS_STATUS_TERMINATED
- See Also:
- Constant Field Values
LOCAL_STUN_PORT
static final int LOCAL_STUN_PORT
- The port to be used locally for sending generic stun queries.
- See Also:
- Constant Field Values
AddressDiagnosticsKit
public AddressDiagnosticsKit(AddressPoolEntry addressEntry)
getDiagnosticsStatus
public int getDiagnosticsStatus()
- Returns the current status of this diagnosics process.
- Returns:
- int
run
public void run()
- The diagnostics code itself.
- Specified by:
run in interface Runnable- Overrides:
run in class Thread
SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.