Interface ClientHelperFactory
public interface ClientHelperFactory
Factory to create util objects for the DPWS client.
-
Method Summary
Modifier and TypeMethodDescriptioncreateDiscoveredDeviceResolver(WsDiscoveryClient wsDiscoveryClient) Creates a resolver for discovered devices.createDiscoveryClientUdpProcessor(NotificationSink notificationSink) Creates a DiscoveryClientUdpProcessor instance.createDiscoveryObserver(DiscoveredDeviceResolver discoveredDeviceResolver) Creates a discovery observer that listens to Hello, Bye and ProbeMatches messages.
-
Method Details
-
createDiscoveredDeviceResolver
Creates a resolver for discovered devices.- Parameters:
wsDiscoveryClient- the discovery client needed to formulate resolve requests.- Returns:
- a
DiscoveredDeviceResolverinstance.
-
createDiscoveryClientUdpProcessor
Creates a DiscoveryClientUdpProcessor instance.- Parameters:
notificationSink- notification that processes incomingSoapMessageinstances.- Returns:
- a configured
DiscoveryClientUdpProcessorinstance.
-
createDiscoveryObserver
HelloByeAndProbeMatchesObserverImpl createDiscoveryObserver(DiscoveredDeviceResolver discoveredDeviceResolver) Creates a discovery observer that listens to Hello, Bye and ProbeMatches messages.- Parameters:
discoveredDeviceResolver- the resolver that is used if hello messages do not contain XAddrs.- Returns:
- the oberserver instance.
-