Modifier and Type | Field and Description |
---|---|
private AvailableAccessPoints |
aap
AvailableAccessPoints object that is the thread searching the environment for access points.
|
private boolean |
changeOccured
Boolean that shows if there was a change on any of the network interfaces lists.
|
private java.util.List<InterfaceData> |
interfaceList
List that stores the available interfaces that are found.
|
private java.util.List<WirelessData> |
wirelessList
List that stores the available wireless interfaces that are found.
|
Constructor and Description |
---|
AvailableInterfaces() |
Modifier and Type | Method and Description |
---|---|
java.util.List<InterfaceData> |
getInterfaceList() |
java.util.List<WirelessData> |
getWirelessList() |
private boolean |
isWireless(java.lang.String s)
Checks if the name of the interface that was given is wireless or not.
|
void |
run() |
void |
scan()
Scans the system for the available network interfaces.For
every new interface that founds begins a new thread to monitor it, and
for these that have been disconnected stops the threads that monitors them.
|
void |
setInterfaceList(java.util.List<InterfaceData> interfaceList) |
void |
setWirelessList(java.util.List<WirelessData> wirelessList) |
void |
startThread()
Starts running this thread.
|
activeCount, checkAccess, clone, 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
private volatile java.util.List<InterfaceData> interfaceList
private volatile java.util.List<WirelessData> wirelessList
private volatile AvailableAccessPoints aap
private boolean changeOccured
public java.util.List<InterfaceData> getInterfaceList()
public void setInterfaceList(java.util.List<InterfaceData> interfaceList)
public java.util.List<WirelessData> getWirelessList()
public void setWirelessList(java.util.List<WirelessData> wirelessList)
public void scan()
private boolean isWireless(java.lang.String s)
s
- The name of the interface we want to checkpublic void startThread()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread