Interface ClientHelperFactory
-
public interface ClientHelperFactoryFactory to create util objects for the DPWS client.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DiscoveredDeviceResolvercreateDiscoveredDeviceResolver(WsDiscoveryClient wsDiscoveryClient)Creates a resolver for discovered devices.DiscoveryClientUdpProcessorcreateDiscoveryClientUdpProcessor(NotificationSink notificationSink)Creates a DiscoveryClientUdpProcessor instance.HelloByeAndProbeMatchesObserverImplcreateDiscoveryObserver(DiscoveredDeviceResolver discoveredDeviceResolver)Creates a discovery observer that listens to Hello, Bye and ProbeMatches messages.
-
-
-
Method Detail
-
createDiscoveredDeviceResolver
DiscoveredDeviceResolver createDiscoveredDeviceResolver(WsDiscoveryClient wsDiscoveryClient)
Creates a resolver for discovered devices.- Parameters:
wsDiscoveryClient- the discovery client needed to formulate resolve requests.- Returns:
- a
DiscoveredDeviceResolverinstance.
-
createDiscoveryClientUdpProcessor
DiscoveryClientUdpProcessor createDiscoveryClientUdpProcessor(NotificationSink notificationSink)
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.
-
-