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 the
SessionStorageManager interface. Inheriting from this class will
ensure the storage manager inherits the default implementation when a new method is added to the
SessionStorageManager interface.- Since:
- 10.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet 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, waitMethods inherited from interface com.pingidentity.configservice.AutoReloadable
finishInitMethods inherited from interface org.sourceid.saml20.service.session.data.SessionStorageManager
addUniqueUserId, createSessionGroup, deleteAuthnSessions, deleteExpiredSessionGroups, deleteSessionGroups, deleteSessionGroupsByGroupIds, getSessionGroupsAndSessions, getSessionGroupsAndSessionsByGroupIds, getSessionGroupsByUniqueUserId, saveAuthnSessions, supportsBatchCleanup, updateSessionGroup
-
Constructor Details
-
AbstractSessionStorageManagerImpl
public AbstractSessionStorageManagerImpl()
-
-
Method Details
-
isDataSourceInUse
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
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.
-