public class NetworkTopologyDiscoveryImpl extends Object implements NetworkTopologyDiscovery
NetworkTopologyDiscovery.Factory
Constructor and Description |
---|
NetworkTopologyDiscoveryImpl() |
Modifier and Type | Method and Description |
---|---|
InetAddress[] |
getInetAddresses()
Get all local Internet Addresses for the machine.
|
void |
lockInetAddress(InetAddress interfaceAddress)
Locks the given InetAddress if the device requires it.
|
void |
unlockInetAddress(InetAddress interfaceAddress)
Locks the given InetAddress if the device requires it.
|
boolean |
useInetAddress(NetworkInterface networkInterface,
InetAddress interfaceAddress)
Check if a given InetAddress should be used for mDNS
|
public InetAddress[] getInetAddresses()
NetworkTopologyDiscovery
getInetAddresses
in interface NetworkTopologyDiscovery
public boolean useInetAddress(NetworkInterface networkInterface, InetAddress interfaceAddress)
NetworkTopologyDiscovery
useInetAddress
in interface NetworkTopologyDiscovery
true
is the address is to be used, false
otherwise.public void lockInetAddress(InetAddress interfaceAddress)
NetworkTopologyDiscovery
lockInetAddress
in interface NetworkTopologyDiscovery
public void unlockInetAddress(InetAddress interfaceAddress)
NetworkTopologyDiscovery
unlockInetAddress
in interface NetworkTopologyDiscovery
Copyright © 2002–2018 JmDNS. All rights reserved.