# Uses of Interface
be.ehealth.technicalconnector.session.SessionServiceWithCache

Packages that use SessionServiceWithCache
Package
Description
be.ehealth.businessconnector.ehbox.v3.builders
Contains the interface to build the Object that 'll be passed to the services and the BuilderFactory to get it
be.ehealth.technicalconnector.beid
be.ehealth.technicalconnector.beid.impl
be.ehealth.technicalconnector.config.impl
be.ehealth.technicalconnector.service.etee.impl
be.ehealth.technicalconnector.service.idsupport.impl
be.ehealth.technicalconnector.service.keydepot.impl
be.ehealth.technicalconnector.service.kgss
be.ehealth.technicalconnector.service.sso.impl
be.ehealth.technicalconnector.session
be.ehealth.technicalconnector.session.impl
be.ehealth.technicalconnector.session.renew

- ## Uses of SessionServiceWithCache in be.ehealth.businessconnector.ehbox.v3.builders

  Classes in be.ehealth.businessconnector.ehbox.v3.builders that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `final class`
  `BuilderFactory`
  A factory for creating `ConsultationMessageBuilder`, `RequestBuilder` and `SendMessageBuilder`.

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.beid

  Subinterfaces of SessionServiceWithCache in be.ehealth.technicalconnector.beid
  Modifier and Type
  Interface
  Description
  `interface`
  `BeIDInstantiator`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.beid.impl

  Classes in be.ehealth.technicalconnector.beid.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `CommonsEidInstantiator`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.config.impl

  Classes in be.ehealth.technicalconnector.config.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `ConfigurationWithSessionCache`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.etee.impl

  Classes in be.ehealth.technicalconnector.service.etee.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `AbstractRevocationStatusChecker`
  `RevocationStatusChecker` using the extension of the `X509Certificate`.
  `final class`
  `ConnectorCRLRevocationStatusChecker`
  `RevocationStatusChecker` using the CRL Distribution Points extension of the `X509Certificate`.
  `final class`
  `ConnectorOCSPRevocationStatusChecker`
  `RevocationStatusChecker` using the OSCP information in the `X509Certificate` Implementation of `RevocationStatusChecker`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.idsupport.impl

  Classes in be.ehealth.technicalconnector.service.idsupport.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `IdSupportServiceImpl`
  Implementation of `IdSupportService` Extends `AbstractSessionServiceWithCache`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.keydepot.impl

  Classes in be.ehealth.technicalconnector.service.keydepot.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `final class`
  `KeyDepotManagerImpl`
  Implementation of `KeyDepotManager` and `SessionServiceWithCache`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.kgss

  Classes in be.ehealth.technicalconnector.service.kgss that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `final class`
  `KgssManager`
  Simplifies the usage of KGSS.

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.service.sso.impl

  Classes in be.ehealth.technicalconnector.service.sso.impl that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `SingleSignOnServiceImpl`
  Implementation fo the `SingleSignOnService`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.session

  Classes in be.ehealth.technicalconnector.session that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `AbstractSessionServiceWithCache`
  Abstract class implementing `SessionServiceWithCache`.
  `class`
  `SessionServiceFactoryWithCache`
  Wrapper class for classes with a cache but without implementing `SessionServiceWithCache`
  Methods in be.ehealth.technicalconnector.session with parameters of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `void`
  SessionManager.`registerSessionService(SessionServiceWithCache serviceWithCache)`
  This method will register all the session service with a cache.

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.session.impl

  Methods in be.ehealth.technicalconnector.session.impl with parameters of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `void`
  SessionManagerImpl.`registerSessionService(SessionServiceWithCache serviceWithCache)`

- ## Uses of SessionServiceWithCache in be.ehealth.technicalconnector.session.renew

  Subinterfaces of SessionServiceWithCache in be.ehealth.technicalconnector.session.renew
  Modifier and Type
  Interface
  Description
  `interface`
  `RenewStrategy`
  Classes in be.ehealth.technicalconnector.session.renew that implement SessionServiceWithCache
  Modifier and Type
  Class
  Description
  `class`
  `AbstractRenewStrategy`
  `class`
  `SlidingWindowRenewStrategy`
  `class`
  `TokenExpiredRenew`
  Methods in be.ehealth.technicalconnector.session.renew that return types with arguments of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `List<SessionServiceWithCache>`
  AbstractRenewStrategy.`getCacheServices()`
  Methods in be.ehealth.technicalconnector.session.renew with parameters of type SessionServiceWithCache
  Modifier and Type
  Method
  Description
  `void`
  AbstractRenewStrategy.`register(SessionServiceWithCache serviceWithCache)`
  `void`
  RenewStrategy.`register(SessionServiceWithCache serviceWithCache)`