# Uses of Package
com.sas.services.discovery

Packages that use com.sas.services.discovery
Package
Description
com.sas.services
SAS Foundation Services.
com.sas.services.deployment
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
com.sas.services.discovery
Discover a service based upon its service capabilities and optionally service attributes.
com.sas.services.events.broker
Broker events that are triggered by various transport protocols.
com.sas.services.events.discovery
Locate event brokers.
com.sas.services.information
Interact with data repositories on behalf of client applications.
com.sas.services.logging
Send runtime messages to one or more output destinations.
com.sas.services.security
Perform Authentication against modular authentication providers with user identities.
com.sas.services.session
Session services.
com.sas.services.storedprocess
Execute stored processes.
com.sas.services.user
Maintain user identities and profiles.
com.sas.services.webapp

- Classes in com.sas.services.discovery used by com.sas.services
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.deployment
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
  FindServiceInterface
  Interface describing how to find service(s) via the Discovery service.
  LookupPolicyInterface
  Interface describing service lookup policies that a local discovery service should observe: policy to retry to find services in the event that service(s) were not available at the time a request was submitted.
  ServiceDiscoveryConfigurationInterface
  Interface describing a service discovery configuration consisting of an ID used to uniquely identify a service across JVMs and optional service attributes which may be used to qualify a discovery lookup to distinguish among multiple services that satisfy the same service types.
  ServiceNotAvailableException
  Service is not available exception.
  Services
  A type-safe collection of services which implement the `RemoteServiceInterface` interface.
  ServiceTemplate
  A service request template that describes the type(s) of services expressed in terms of Java classes/interfaces representing the business interfaces and optional service attributes.
- Classes in com.sas.services.discovery used by com.sas.services.discovery
  Class
  Description
  AbstractDiscoveryService
  Abstract discovery service.
  DiscoveryAdminInterface
  Interfaces used to manage the addition/removal of services to/from a discovery service and discovery delegates used to locate services.
  DiscoveryServiceInterface
  Interface 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.
  FindServiceInterface
  Interface describing how to find service(s) via the Discovery service.
  IdAttribute
  A foundation service discovery attribute representing an ID and ID type.
  LocalDiscoveryServiceInterface
  Interface describing a local discovery service that provides additional controls related to policy decisions peculiar to a local discovery service.
  LookupPolicyInterface
  Interface describing service lookup policies that a local discovery service should observe: policy to retry to find services in the event that service(s) were not available at the time a request was submitted.
  MetadataAttribute
  A service attribute that denotes membership in a group of software components.
  RemoteDiscoveryServiceInterface
  Marker interface used to denote a discovery service that is capable of servicing remote clients.
  ServiceComponentAttribute
  A foundation service discovery attribute which represents an foundation service.
  ServiceDeploymentAttribute
  A foundation service discovery attribute which represents an application's service deployment which may be used to discover a foundation service that belongs to a particular service deployment.
  ServiceDiscoveryConfigurationInterface
  Interface describing a service discovery configuration consisting of an ID used to uniquely identify a service across JVMs and optional service attributes which may be used to qualify a discovery lookup to distinguish among multiple services that satisfy the same service types.
  ServiceNotAvailableException
  Service is not available exception.
  Services
  A type-safe collection of services which implement the `RemoteServiceInterface` interface.
  ServiceTemplate
  A service request template that describes the type(s) of services expressed in terms of Java classes/interfaces representing the business interfaces and optional service attributes.
  ServiceTypes
  Service capabilities expressed in terms of the Java interface(s) and/or classes.
- Classes in com.sas.services.discovery used by com.sas.services.events.broker
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.events.discovery
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.information
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.logging
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.security
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.session
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.storedprocess
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.user
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
- Classes in com.sas.services.discovery used by com.sas.services.webapp
  Class
  Description
  DiscoveryServiceInterface
  Interface 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.
  LocalDiscoveryServiceInterface
  Interface describing a local discovery service that provides additional controls related to policy decisions peculiar to a local discovery service.