Package javax.jmdns.impl
Class NetworkTopologyDiscoveryImpl
java.lang.Object
javax.jmdns.impl.NetworkTopologyDiscoveryImpl
- All Implemented Interfaces:
NetworkTopologyDiscovery
This class implements NetworkTopologyDiscovery.
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.jmdns.NetworkTopologyDiscovery
NetworkTopologyDiscovery.Factory -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet all local Internet Addresses for the machine.voidlockInetAddress(InetAddress interfaceAddress) Locks the given InetAddress if the device requires it.voidunlockInetAddress(InetAddress interfaceAddress) Locks the given InetAddress if the device requires it.booleanuseInetAddress(NetworkInterface networkInterface, InetAddress interfaceAddress) Check if a given InetAddress should be used for mDNS
-
Field Details
-
logger
private static final org.slf4j.Logger logger
-
-
Constructor Details
-
NetworkTopologyDiscoveryImpl
public NetworkTopologyDiscoveryImpl()
-
-
Method Details
-
getInetAddresses
Description copied from interface:NetworkTopologyDiscoveryGet all local Internet Addresses for the machine.- Specified by:
getInetAddressesin interfaceNetworkTopologyDiscovery- Returns:
- Set of InetAddress
-
lockInetAddress
Description copied from interface:NetworkTopologyDiscoveryLocks the given InetAddress if the device requires it.- Specified by:
lockInetAddressin interfaceNetworkTopologyDiscovery- Parameters:
interfaceAddress-
-
unlockInetAddress
Description copied from interface:NetworkTopologyDiscoveryLocks the given InetAddress if the device requires it.- Specified by:
unlockInetAddressin interfaceNetworkTopologyDiscovery- Parameters:
interfaceAddress-
-
useInetAddress
Description copied from interface:NetworkTopologyDiscoveryCheck if a given InetAddress should be used for mDNS- Specified by:
useInetAddressin interfaceNetworkTopologyDiscovery- Parameters:
networkInterface-interfaceAddress-- Returns:
trueis the address is to be used,falseotherwise.
-