public class CustomSessionRegistryImpl
extends java.lang.Object
implements org.springframework.security.core.session.SessionRegistry, org.springframework.context.ApplicationListener<org.springframework.security.core.session.SessionDestroyedEvent>
| Constructor and Description |
|---|
CustomSessionRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Object> |
getAllPrincipals() |
java.util.List<org.springframework.security.core.session.SessionInformation> |
getAllSessions(java.lang.Object principal,
boolean includeExpiredSessions) |
java.lang.Object |
getgetPrincipal(java.lang.String sessionId)
根据会话id获取验证对象
|
java.util.concurrent.ConcurrentMap<java.lang.Object,java.util.Set<java.lang.String>> |
getPrincipals() |
org.springframework.security.core.session.SessionInformation |
getSessionInformation(java.lang.String sessionId) |
void |
onApplicationEvent(org.springframework.security.core.session.SessionDestroyedEvent event) |
void |
refreshLastRequest(java.lang.String sessionId) |
void |
registerNewSession(java.lang.String sessionId,
java.lang.Object principal) |
void |
removeSessionInformation(java.lang.String sessionId) |
public java.util.List<java.lang.Object> getAllPrincipals()
getAllPrincipals in interface org.springframework.security.core.session.SessionRegistrypublic java.util.List<org.springframework.security.core.session.SessionInformation> getAllSessions(java.lang.Object principal,
boolean includeExpiredSessions)
getAllSessions in interface org.springframework.security.core.session.SessionRegistrypublic org.springframework.security.core.session.SessionInformation getSessionInformation(java.lang.String sessionId)
getSessionInformation in interface org.springframework.security.core.session.SessionRegistrypublic void onApplicationEvent(org.springframework.security.core.session.SessionDestroyedEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.security.core.session.SessionDestroyedEvent>public void refreshLastRequest(java.lang.String sessionId)
refreshLastRequest in interface org.springframework.security.core.session.SessionRegistrypublic void registerNewSession(java.lang.String sessionId,
java.lang.Object principal)
registerNewSession in interface org.springframework.security.core.session.SessionRegistrypublic void removeSessionInformation(java.lang.String sessionId)
removeSessionInformation in interface org.springframework.security.core.session.SessionRegistrypublic java.util.concurrent.ConcurrentMap<java.lang.Object,java.util.Set<java.lang.String>> getPrincipals()
public java.lang.Object getgetPrincipal(java.lang.String sessionId)
session -