Class AbstractSessionStorageManagerImpl
- java.lang.Object
-
- org.sourceid.saml20.service.session.data.AbstractSessionStorageManagerImpl
-
- All Implemented Interfaces:
com.pingidentity.common.util.ServiceInformation,com.pingidentity.configservice.AutoReloadable,SessionStorageManager
public abstract class AbstractSessionStorageManagerImpl extends Object implements SessionStorageManager, com.pingidentity.common.util.ServiceInformation, com.pingidentity.configservice.AutoReloadable
Abstract base class for persistent session storage managers. It is recommended to inherit from this class rather than directly implementing theSessionStorageManagerinterface. Inheriting from this class will ensure the storage manager inherits the default implementation when a new method is added to theSessionStorageManagerinterface.- Since:
- 10.3
-
-
Constructor Summary
Constructors Constructor Description AbstractSessionStorageManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetServiceName()Get the name of the storage service for data store access log messages.booleanisDataSourceInUse(String datasourceId)Determine whether the storage implementation makes use of the specified PingFederate data source ID.-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sourceid.saml20.service.session.data.SessionStorageManager
addUniqueUserId, createSessionGroup, deleteAuthnSessions, deleteExpiredSessionGroups, deleteSessionGroups, deleteSessionGroupsByGroupIds, getSessionGroupsAndSessions, getSessionGroupsAndSessionsByGroupIds, getSessionGroupsByUniqueUserId, saveAuthnSessions, supportsBatchCleanup, updateSessionGroup
-
-
-
-
Method Detail
-
isDataSourceInUse
public boolean isDataSourceInUse(String datasourceId)
Description copied from interface:SessionStorageManagerDetermine whether the storage implementation makes use of the specified PingFederate data source ID. Most custom storage implementations will return false.- Specified by:
isDataSourceInUsein interfaceSessionStorageManager- Parameters:
datasourceId- The ID of a PingFederate data source.- Returns:
- True if the implementation makes use of the specified data source, false otherwise.
-
getServiceName
public String getServiceName()
Get the name of the storage service for data store access log messages. This method should not need to be overridden in storage implementations.- Specified by:
getServiceNamein interfacecom.pingidentity.common.util.ServiceInformation- Returns:
- The name of the storage service for data store access log messages.
-
-