| Interface | Description |
|---|---|
| FindByIndexNameSessionRepository<S extends Session> |
Extends a basic
SessionRepository to allow finding sessions by the specified
index name and index value. |
| IndexResolver<S extends Session> |
Strategy interface for resolving the
Session's indexes. |
| ReactiveSessionRepository<S extends Session> |
A repository interface for managing
Session instances. |
| Session |
Provides a way to identify a user in an agnostic way.
|
| SessionRepository<S extends Session> |
A repository interface for managing
Session instances. |
| Class | Description |
|---|---|
| DelegatingIndexResolver<S extends Session> |
An
IndexResolver that resolves indexes using multiple @{link IndexResolver}
delegates. |
| MapSession |
A
Session implementation that is backed by a Map. |
| MapSessionRepository | |
| PrincipalNameIndexResolver<S extends Session> |
IndexResolver to resolve the principal name from session attribute named
FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME or Spring Security
context stored in the session under SPRING_SECURITY_CONTEXT attribute. |
| ReactiveMapSessionRepository | |
| SingleIndexResolver<S extends Session> |
Base class for
IndexResolvers that resolve a single index. |
| Enum | Description |
|---|---|
| FlushMode |
Supported modes of writing the session to session store.
|
| SaveMode |
Supported modes of tracking and saving session changes to session store.
|