# Uses of Interface
com.sas.services.session.SessionServiceInterface

Packages that use SessionServiceInterface
Package
Description
com.sas.services.deployment
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
com.sas.services.session
Session services.
com.sas.services.webapp

- ## Uses of SessionServiceInterface in com.sas.services.deployment

  Methods in com.sas.services.deployment that return SessionServiceInterface
  Modifier and Type
  Method
  Description
  `static SessionServiceInterface`
  CorePlatformServices.`getSessionService()`
  Gets the session service.

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

  Classes in com.sas.services.session that implement SessionServiceInterface
  Modifier and Type
  Class
  Description
  `class`
  `SessionService`
  The Session Service provides a mechanism for creating and accessing session contexts.
  `class`
  `SessionServiceProxy`
  Session Service proxy.
  Methods in com.sas.services.session that return SessionServiceInterface
  Modifier and Type
  Method
  Description
  `static final SessionServiceInterface`
  SessionServiceFactory.`createService(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService)`
  Gets a Session service initialized with the specified configuration.
  `static SessionServiceInterface`
  SessionService.`getInstance(ServiceConfigurationInterface serviceConfiguration)`
  Returns the singleton instance of the session service.
  `static SessionServiceInterface`
  SessionService.`getInstance(ServiceConfigurationInterface serviceConfiguration, DiscoveryServiceInterface discoveryService)`
  Returns the singleton instance of the session service.
  Constructors in com.sas.services.session with parameters of type SessionServiceInterface
  Modifier
  Constructor
  Description
  ``
  `SessionServiceProxy(SessionServiceInterface sessionService)`
  Constructs a proxy to the specified session service.

- ## Uses of SessionServiceInterface in com.sas.services.webapp

  Methods in com.sas.services.webapp that return SessionServiceInterface
  Modifier and Type
  Method
  Description
  `static SessionServiceInterface`
  ServicesFacade.`getRemoteSessionService()`
  `static SessionServiceInterface`
  ServicesFacade.`getSessionService()`
  Methods in com.sas.services.webapp with parameters of type SessionServiceInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  SessionHelper.`newSession(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService)`
  `SessionContextInterface`
  SessionHelper.`newSession(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService, InformationServiceInterface infoService)`
  Deprecated.
  `static SessionContextInterface`
  ServicesFacade.`newSessionContext(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService)`
  A new session is created using the supplied session as a source of credentials.
  `static SessionContextInterface`
  ServicesFacade.`newSessionContext(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService, InformationServiceInterface infoService)`
  Deprecated.