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.TimerTask
Checks 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>
_knownAddresses
private NetworkTopologyListener
_mmDNS
private NetworkTopologyDiscovery
_topology
private static org.slf4j.Logger
logger1
-
Constructor Summary
Constructors Constructor Description NetworkChecker(NetworkTopologyListener mmDNS, NetworkTopologyDiscovery topology)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
void
start(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)
-
-