Package javax.jmdns.impl
Class JmmDNSImpl.NetworkChecker
- java.lang.Object
-
- java.util.TimerTask
-
- javax.jmdns.impl.JmmDNSImpl.NetworkChecker
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- JmmDNSImpl
static class JmmDNSImpl.NetworkChecker extends java.util.TimerTaskChecks the network state.
If the network change, this class will reconfigure the list of DNS do adapt to the new configuration.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.net.InetAddress>_knownAddressesprivate NetworkTopologyListener_mmDNSprivate NetworkTopologyDiscovery_topologyprivate static org.slf4j.Loggerlogger1
-
Constructor Summary
Constructors Constructor Description NetworkChecker(NetworkTopologyListener mmDNS, NetworkTopologyDiscovery topology)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()voidstart(java.util.Timer timer)
-
-
-
Field Detail
-
logger1
private static org.slf4j.Logger logger1
-
_mmDNS
private final NetworkTopologyListener _mmDNS
-
_topology
private final NetworkTopologyDiscovery _topology
-
_knownAddresses
private java.util.Set<java.net.InetAddress> _knownAddresses
-
-
Constructor Detail
-
NetworkChecker
public NetworkChecker(NetworkTopologyListener mmDNS, NetworkTopologyDiscovery topology)
-
-