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