Interface HostingServiceFactory
-
- All Implemented Interfaces:
public interface HostingServiceFactoryFactory to create HostingService instances.
-
-
Method Summary
Modifier and Type Method Description abstract HostingServicecreateHostingService(WsDiscoveryTargetService targetService)Creates a hosting service. abstract HostingServiceProxycreateHostingServiceProxy(String endpointReferenceAddress, List<QName> types, @Nullable() ThisDeviceType thisDevice, @Nullable() ThisModelType thisModel, Map<String, HostedServiceProxy> hostedServices, RequestResponseClient requestResponseClient, String activeXAddr)Creates a hosting service proxy. -
-
Method Detail
-
createHostingService
abstract HostingService createHostingService(WsDiscoveryTargetService targetService)
Creates a hosting service.
- Parameters:
targetService- WS-Discovery target service information used by the hosting service.- Returns:
a HostingService instance for targetService.
-
createHostingServiceProxy
abstract HostingServiceProxy createHostingServiceProxy(String endpointReferenceAddress, List<QName> types, @Nullable() ThisDeviceType thisDevice, @Nullable() ThisModelType thisModel, Map<String, HostedServiceProxy> hostedServices, RequestResponseClient requestResponseClient, String activeXAddr)
Creates a hosting service proxy.
- Parameters:
endpointReferenceAddress- endpoint reference address of the hosting service (unique device identifier).types- list of types of the hosting service.thisDevice- ThisDevice information of the hosting service.thisModel- ThisModel information of the hosting service.hostedServices- map of service ids to hosted service proxies.requestResponseClient- request-response client to be used to access the hosting service.activeXAddr- physical address that was used to retrieve the hosting service proxy information.- Returns:
a HostingServiceProxy instance.
-
-
-
-