Class WesServerDiscoveryService
java.lang.Object
org.rockhopper.smarthome.wes.jwes.discovery.WesServerDiscoveryService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a FreeboxDiscoveryService with background discovery disabled. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidabstract voidSubmit newly discovered devices.voidscan()voidsetDiscoveryInterfaceIPs(String discoveryInterfaceIPs) voidsetDiscoveryInterfaceIPs(Set<String> discoveryInterfaceIPs) voidsetHttpPort(Integer httpPort) voidsetTcpPort(Integer tcpPort) void
-
Field Details
-
PING_TIMEOUT_IN_MS
public static final int PING_TIMEOUT_IN_MS- See Also:
-
-
Constructor Details
-
WesServerDiscoveryService
public WesServerDiscoveryService()Creates a FreeboxDiscoveryService with background discovery disabled.
-
-
Method Details
-
scan
public void scan() -
startScan
public void startScan() -
awaitTermination
public void awaitTermination() -
interruptScan
public void interruptScan() -
isTerminated
-
setTcpPort
-
setHttpPort
-
setDiscoveryInterfaceIPs
-
setDiscoveryInterfaceIPs
- Parameters:
discoveryInterfaceIPs- Comma separated list of IP interfaces
-
newServer
Submit newly discovered devices. This method is called by the spawned threads instartScan().- Parameters:
ip- The device IPmacAddress- The device MAC Address
-