# Uses of Class
com.sas.services.AbstractServiceFactory

Packages that use AbstractServiceFactory
Package
Description
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.session
Session services.
com.sas.services.storedprocess
Execute stored processes.

- ## Uses of AbstractServiceFactory in com.sas.services.discovery

  Subclasses of AbstractServiceFactory in com.sas.services.discovery
  Modifier and Type
  Class
  Description
  `class`
  `DiscoveryServiceFactory`
  Factory used to manufacture a remotely accessible discovery service.

- ## Uses of AbstractServiceFactory in com.sas.services.events.broker

  Subclasses of AbstractServiceFactory in com.sas.services.events.broker
  Modifier and Type
  Class
  Description
  `class`
  `EventBrokerServiceFactory`
  Deprecated.
  As of release 9.3, replaced by SAS Midtier Eventing Architecture.

- ## Uses of AbstractServiceFactory in com.sas.services.events.discovery

  Subclasses of AbstractServiceFactory in com.sas.services.events.discovery
  Modifier and Type
  Class
  Description
  `class`
  `EventBrokerDiscoveryServiceFactory`
  Deprecated.
  As of release 9.3, replaced by SAS Midtier Eventing Architecture.

- ## Uses of AbstractServiceFactory in com.sas.services.session

  Subclasses of AbstractServiceFactory in com.sas.services.session
  Modifier and Type
  Class
  Description
  `class`
  `SessionServiceFactory`
  Factory used to manufacture a session service.

- ## Uses of AbstractServiceFactory in com.sas.services.storedprocess

  Subclasses of AbstractServiceFactory in com.sas.services.storedprocess
  Modifier and Type
  Class
  Description
  `class`
  `StoredProcessServiceFactory`
  Factory used to manufacture a stored process service.