Package org.somda.sdc.dpws.client.helper
Class DiscoveredDeviceResolver
-
- All Implemented Interfaces:
public class DiscoveredDeviceResolverProvide different functions to resolve a DiscoveredDevice object from hello or probe messages.
-
-
Method Summary
Modifier and Type Method Description Optional<DiscoveredDevice>resolve(HelloMessage helloMessage)Take a hello message to resolve DiscoveredDevice object. Optional<DiscoveredDevice>resolve(ProbeMatchesMessage probeMatchesMessage)Take a probe matches message to resolve DiscoveredDevice object. -
-
Method Detail
-
resolve
Optional<DiscoveredDevice> resolve(HelloMessage helloMessage)
Take a hello message to resolve DiscoveredDevice object.
- Parameters:
helloMessage- The hello message retrieved by a WsDiscoveryClient implementation.- Returns:
The device proxy instance or empty if resolving failed.
-
resolve
Optional<DiscoveredDevice> resolve(ProbeMatchesMessage probeMatchesMessage)
Take a probe matches message to resolve DiscoveredDevice object.
- Parameters:
probeMatchesMessage- The probe matches message retrieved by a WsDiscoveryClient implementation.- Returns:
The device proxy instance or empty if resolving failed.
-
-
-
-