public class DefaultSessionManager extends Object implements SessionManagerApi
| 构造器和说明 |
|---|
DefaultSessionManager(CacheOperatorApi<LoginUser> loginUserCache,
CacheOperatorApi<Set<String>> allPlaceLoginTokenCache,
Long sessionExpiredSeconds) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createSession(String token,
LoginUser loginUser) |
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)
public void createSession(String token, LoginUser loginUser)
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 List<LoginUser> onlineUserList()
onlineUserList 在接口中 SessionManagerApiCopyright © 2024. All rights reserved.