public class DefaultSessionManager extends Object implements SessionManagerApi, ConfigUpdateCallback
| 构造器和说明 |
|---|
DefaultSessionManager(CacheOperatorApi<LoginUser> loginUserCache,
CacheOperatorApi<Set<String>> allPlaceLoginTokenCache,
Long sessionExpiredSeconds,
SessionCookieCreator sessionCookieCreator) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
configUpdate(String code,
String value) |
void |
createSession(String token,
LoginUser loginUser,
Boolean createCookie) |
void |
destroySessionCookie() |
LoginUser |
getSession(String token) |
boolean |
haveSession(String token) |
List<LoginUser> |
onlineUserList() |
void |
refreshSession(String token) |
void |
removeSession(String token) |
void |
removeSessionExcludeToken(String token) |
void |
updateSession(String token,
LoginUser loginUser) |
public DefaultSessionManager(CacheOperatorApi<LoginUser> loginUserCache, CacheOperatorApi<Set<String>> allPlaceLoginTokenCache, Long sessionExpiredSeconds, SessionCookieCreator sessionCookieCreator)
public void createSession(String token, LoginUser loginUser, Boolean createCookie)
createSession 在接口中 SessionManagerApipublic void updateSession(String token, LoginUser loginUser)
updateSession 在接口中 SessionManagerApipublic LoginUser getSession(String token)
getSession 在接口中 SessionManagerApipublic void removeSession(String token)
removeSession 在接口中 SessionManagerApipublic void removeSessionExcludeToken(String token)
removeSessionExcludeToken 在接口中 SessionManagerApipublic boolean haveSession(String token)
haveSession 在接口中 SessionManagerApipublic void refreshSession(String token)
refreshSession 在接口中 SessionManagerApipublic void destroySessionCookie()
destroySessionCookie 在接口中 SessionManagerApipublic List<LoginUser> onlineUserList()
onlineUserList 在接口中 SessionManagerApipublic void configUpdate(String code, String value)
configUpdate 在接口中 ConfigUpdateCallbackCopyright © 2023. All rights reserved.