public class NetworkTopologyDiscoveryImpl extends java.lang.Object implements NetworkTopologyDiscovery
NetworkTopologyDiscovery.Factory| Constructor and Description |
|---|
NetworkTopologyDiscoveryImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.net.InetAddress[] |
getInetAddresses()
Get all local Internet Addresses for the machine.
|
void |
lockInetAddress(java.net.InetAddress interfaceAddress)
Locks the given InetAddress if the device requires it.
|
void |
unlockInetAddress(java.net.InetAddress interfaceAddress)
Locks the given InetAddress if the device requires it.
|
boolean |
useInetAddress(java.net.NetworkInterface networkInterface,
java.net.InetAddress interfaceAddress)
Check if a given InetAddress should be used for mDNS
|
public java.net.InetAddress[] getInetAddresses()
NetworkTopologyDiscoverygetInetAddresses in interface NetworkTopologyDiscoverypublic boolean useInetAddress(java.net.NetworkInterface networkInterface,
java.net.InetAddress interfaceAddress)
NetworkTopologyDiscoveryuseInetAddress in interface NetworkTopologyDiscoverytrue is the address is to be used, false otherwise.public void lockInetAddress(java.net.InetAddress interfaceAddress)
NetworkTopologyDiscoverylockInetAddress in interface NetworkTopologyDiscoverypublic void unlockInetAddress(java.net.InetAddress interfaceAddress)
NetworkTopologyDiscoveryunlockInetAddress in interface NetworkTopologyDiscovery