# Uses of Package
com.sas.services.deployment

Packages that use com.sas.services.deployment
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.deployment.ioc
This subsystem provides a utility to create and customize a deployment descriptor file for inversion of control containers.
com.sas.services.discovery
Discover a service based upon its service capabilities and optionally service attributes.
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.user
Maintain user identities and profiles.
com.sas.services.util
Utility classes used by Foundation Services.

- Classes in com.sas.services.deployment used by com.sas.services
  Class
  Description
  ConsumedResourceAdapter
  Adapter for a resource defined within a service configuration which may be consumed by an application.
  ConsumedResourceInterface
  Interface representing a resource defined within a service configuration which may be used by zero or more consumers of an application.
  Consumer
  A Consumer is an application which may consume resources within a foundation service's configuration.
  ConsumerUsage
  Represents how resources within a foundation service's configuration are used by its consumers.
  Environment
  An encapsulation of runtime resources provided by the container.
  ExportServiceConfigInterface
  Interface used to export a service configuration to a UTF-8 encoded XML file.
  MergeServiceConfigInterface
  Interface used to merge a service configuration from a UTF-8 encoded XML file into a foundation service's configuration.
  ServiceAttributeFactoryInterface
  Interface used to create a service attribute based upon a `ServiceConfigurationInterface`.
  ServiceDeployment
  Utilities to manipulate a foundation services deployment.
- Classes in com.sas.services.deployment used by com.sas.services.deployment
  Class
  Description
  AbstractDeploymentStrategy
  The class `DeploymentDescriptorStrategy` is the abstract superclass of classes representing strategies.
  AbstractMetadataSource
  An abstract class representing a source of metadata such as an SAS Metadata Repository or a URL accessible file containing metadata exported from a SAS Metadata Repository via the Foundation Services Manager console plug-in.
  AbstractServiceConfigFactory
  Abstract factory used to manufacture a service configuration.
  AbstractServiceDeployment
  Utilities to manipulate a foundation services deployment.
  ActivatableWrapper
  Activatable wrapper used to register a description of a remoteable object with the RMI daemon, rmid.
  ConsumedResourceInterface
  Interface representing a resource defined within a service configuration which may be used by zero or more consumers of an application.
  Consumer
  A Consumer is an application which may consume resources within a foundation service's configuration.
  ConsumerResourceAssoc
  Association linking a Consumer to a Resource that is used to specify whether the resource is consumed.
  ConsumerUsage
  Represents how resources within a foundation service's configuration are used by its consumers.
  DependentServicesException
  Exception used to indicate that a request to delete a metadata object has been rejected because a service that is not being deleted is dependent upon a service being deleted.
  DeployableService
  This object represents a foundation service that can be deployed by the `ServiceLoader` utility.
  DeployInterface
  Interface specifying a method that's used to instantiate and initialize a platform service.
  DeploymentStrategyInterface
  Interface to create and reconfigure a deployment file for SAS Foundation Services.
  Environment
  An encapsulation of runtime resources provided by the container.
  MetadataSourceConfigurationInterface
  Interface describing a metadata source from which a foundation service deployment can be obtained.
  MetadataSourceInterface
  Interface specifying methods used to deploy foundation services from a metadata source.
  MetadataSourceProperties
  Configuration properties used to specify a metadata source.
  OperationMonitorInterface
  Interface describing how an operation can provide status information to a monitor regarding exceptions that have occurred.
  PlatformServicesConfiguration
  Foundation services configuration file used to configure the services to be locally instantiated or remotely looked up by the foundation services facade.
  RMIBinding
  RMI binding that associates an RMI remote object with a name bound to an RMI registry.
  RMIConfiguration
  RMI configuration that defines a deployment configuration for an RMI remote object registry.
  ServiceAttributeFactoryInterface
  Interface used to create a service attribute based upon a `ServiceConfigurationInterface`.
  ServiceConfigFactoryInterface
  Factory interface used to create a service configuration.
  ServiceDeployment
  Utilities to manipulate a foundation services deployment.
  ServiceDeploymentException
  Exception used to represent a failure to deploy a service.
  ServiceDeploymentImportException
  Exception indicate that an attempt to import a foundation services deployment from a UTF-8 encoded XML file into a SAS Metadata Repository has failed.
  ServiceDeploymentImportFile
  This class represents a foundation services deployment file that was `exported` from a SAS Metadata foundation repository.
  ServiceLookupFailedException
  An exception used in the event that a service lookup fails.
  ServicesDeploymentEvent
  Event used to notify a listener of a change in the state of the foundation services deployment.
  ServicesDeploymentEventListenerInterface
  Interface that a listener must implement in order to be notified of service deployment state transitions.
- Classes in com.sas.services.deployment used by com.sas.services.deployment.ioc
  Class
  Description
  AbstractDeploymentStrategy
  The class `DeploymentDescriptorStrategy` is the abstract superclass of classes representing strategies.
  DeploymentDescriptorContext
  The class `DeploymentDescriptorContext` uses an instance of the class `AbstractDeploymentStrategy` to represent the strategy.
  DeploymentStrategyInterface
  Interface to create and reconfigure a deployment file for SAS Foundation Services.
- Classes in com.sas.services.deployment used by com.sas.services.discovery
  Class
  Description
  RMIBinding
  RMI binding that associates an RMI remote object with a name bound to an RMI registry.
- Classes in com.sas.services.deployment used by com.sas.services.information
  Class
  Description
  ConsumedResourceInterface
  Interface representing a resource defined within a service configuration which may be used by zero or more consumers of an application.
- Classes in com.sas.services.deployment used by com.sas.services.logging
  Class
  Description
  ConsumedResourceInterface
  Interface representing a resource defined within a service configuration which may be used by zero or more consumers of an application.
- Classes in com.sas.services.deployment used by com.sas.services.security
  Class
  Description
  ConsumedResourceInterface
  Interface representing a resource defined within a service configuration which may be used by zero or more consumers of an application.
  Consumer
  A Consumer is an application which may consume resources within a foundation service's configuration.
  Environment
  An encapsulation of runtime resources provided by the container.
- Classes in com.sas.services.deployment used by com.sas.services.session
  Class
  Description
  ConsumedResourceInterface
  Interface representing a resource defined within a service configuration which may be used by zero or more consumers of an application.
  Consumer
  A Consumer is an application which may consume resources within a foundation service's configuration.
- Classes in com.sas.services.deployment used by com.sas.services.user
  Class
  Description
  ConsumedResourceInterface
  Interface representing a resource defined within a service configuration which may be used by zero or more consumers of an application.
  Consumer
  A Consumer is an application which may consume resources within a foundation service's configuration.
- Classes in com.sas.services.deployment used by com.sas.services.util
  Class
  Description
  Environment
  An encapsulation of runtime resources provided by the container.