Uses of Interface
com.sas.services.discovery.FindServiceInterface
Packages that use FindServiceInterface
Package
Description
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
Discover a service based upon its service capabilities and optionally
service attributes.
-
Uses of FindServiceInterface in com.sas.services.deployment
Methods in com.sas.services.deployment that return types with arguments of type FindServiceInterfaceModifier and TypeMethodDescriptionList<FindServiceInterface> ServiceDeploymentException.getDeployedRemoteDiscoveryServices()Gets a copy of a list of the remote discovery services which were successfully located.static final List<FindServiceInterface> ServiceLoader.lookupRemoteDiscoveryServices(MetadataSourceInterface metadataSource) Gets a set ofDeployableServiceelements representing remote discovery services that may be available if previously deployed by foundation bootstrap process and binds them to the local discovery service.static final List<FindServiceInterface> ServiceLoader.lookupRemoteDiscoveryServices(MetadataSourceInterface metadataSource, DiscoveryServiceInterface discoveryService) Gets a set ofDeployableServiceelements representing remote discovery services that may be available if previously deployed by foundation bootstrap process.static final List<FindServiceInterface> ServiceLoader.lookupRemoteDiscoveryServices(MetadataSourceInterface metadataSourceLookup, DiscoveryServiceInterface discoveryService, LookupPolicyInterface lookupPolicy) Gets a set ofDeployableServiceelements representing remote discovery services that may be available if previously deployed by foundation bootstrap process. -
Uses of FindServiceInterface in com.sas.services.discovery
Subinterfaces of FindServiceInterface in com.sas.services.discoveryModifier and TypeInterfaceDescriptioninterfaceInterface describing a discovery service in terms of its capability to act as a mechanism to find services based upon a desired service template and an administration interface that's used to add/remove services to the registry and to add/remove discovery delegates.interfaceInterface describing a local discovery service that provides additional controls related to policy decisions peculiar to a local discovery service.interfaceMarker interface used to denote a discovery service that is capable of servicing remote clients.Classes in com.sas.services.discovery that implement FindServiceInterfaceModifier and TypeClassDescriptionclassAbstract discovery service.final classRemotely accessible discovery service.classDiscovery service used to store registered services and discovery delegates.final classA discovery service which can be used to locate foundation services which have been bound to an RMI registry.classProxy to a discovery service that is capable of servicing remote clients.Methods in com.sas.services.discovery that return types with arguments of type FindServiceInterfaceModifier and TypeMethodDescriptionIterator<FindServiceInterface> ActivatableDiscoveryService.getDiscoverers()Gets an iterator of the discovery services.Iterator<FindServiceInterface> DiscoveryAdminInterface.getDiscoverers()Gets an iterator of the discovery delegates that are used to locate services.final Iterator<FindServiceInterface> DiscoveryService.getDiscoverers()Gets an iterator for a copy of the set of discovery delegates.final Iterator<FindServiceInterface> RemoteDiscoveryServiceProxy.getDiscoverers()Gets an iterator of the discovery services.Methods in com.sas.services.discovery with parameters of type FindServiceInterfaceModifier and TypeMethodDescriptionvoidActivatableDiscoveryService.addDiscoveryDelegate(FindServiceInterface serviceFinder) Adds an delegate that is capable of discovering implementations.voidDiscoveryAdminInterface.addDiscoveryDelegate(FindServiceInterface findServiceIf) Adds a discovery delegate that will be used to lookup services.final voidDiscoveryService.addDiscoveryDelegate(FindServiceInterface discoveryDelegate) Adds a discovery delegate.voidRemoteDiscoveryServiceProxy.addDiscoveryDelegate(FindServiceInterface serviceFinder) Adds an delegate that is capable of discovering implementations.voidActivatableDiscoveryService.removeDiscoveryDelegate(FindServiceInterface serviceFinder) Removes an agent previously added as a discovery agent.voidDiscoveryAdminInterface.removeDiscoveryDelegate(FindServiceInterface findServiceIf) Removes a discovery delegate formerly used to locate services.final voidDiscoveryService.removeDiscoveryDelegate(FindServiceInterface serviceLocator) Removes a discovery delegate.voidRemoteDiscoveryServiceProxy.removeDiscoveryDelegate(FindServiceInterface serviceFinder) Removes an agent previously added as a discovery agent.Constructor parameters in com.sas.services.discovery with type arguments of type FindServiceInterfaceModifierConstructorDescriptionDiscoveryService(Set<FindServiceInterface> discoveryDelegates) Constructs an instance of a discovery service and initializes it with discovery delegates specified in the provided collection.DiscoveryService(Set<FindServiceInterface> discoveryDelegates, Set<RemoteServiceInterface> services) Constructs an instance of a discovery service and initializes it with discovery delegates specified in the provided collection.