@Component(value="mapSessionFactory") @EnableScheduling @Scope(scopeName="singleton") public class WebSessionFactoryMapTemplate extends java.lang.Object implements WebSessionFactory
| 构造器和说明 |
|---|
WebSessionFactoryMapTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
add(java.lang.String client,
java.lang.Object id)
通过请求的端和用户id生成session
|
java.lang.String |
add(java.lang.String client,
java.lang.Object id,
java.lang.String session) |
java.lang.String |
addTogetherLogin(java.lang.String client,
java.lang.Object id)
通过请求的端和用户id以及ip生成session
|
<T> T |
getId(java.lang.String sessionId)
通过session获取用户id
|
<T> T |
getId(java.lang.String sessionId,
java.lang.String client) |
java.lang.String |
getSession(java.lang.Object id,
java.lang.String client)
通过请求的端和用户id获取session
|
boolean |
hasKey(java.lang.Object key,
java.lang.String client)
通过用户ID和client判断session是否存在
|
boolean |
hasSession(java.lang.Object key)
判断session是否存在
|
void |
logout(java.lang.String session,
java.lang.String client)
推出登录,删除session
|
void |
refreshMessageQueue() |
java.lang.String |
toStrings() |
public java.lang.String add(java.lang.String client,
java.lang.Object id)
WebSessionFactoryadd 在接口中 WebSessionFactoryclient - clientid - idpublic java.lang.String add(java.lang.String client,
java.lang.Object id,
java.lang.String session)
add 在接口中 WebSessionFactorypublic java.lang.String addTogetherLogin(java.lang.String client,
java.lang.Object id)
WebSessionFactoryaddTogetherLogin 在接口中 WebSessionFactoryclient - clientid - idpublic java.lang.String getSession(java.lang.Object id,
java.lang.String client)
WebSessionFactorygetSession 在接口中 WebSessionFactoryid - idclient - clientpublic <T> T getId(java.lang.String sessionId,
java.lang.String client)
getId 在接口中 WebSessionFactorypublic <T> T getId(java.lang.String sessionId)
WebSessionFactorygetId 在接口中 WebSessionFactoryT - tsessionId - session@Scheduled(cron="0 0 0 0/3 * ?") public void refreshMessageQueue()
public java.lang.String toStrings()
public boolean hasSession(java.lang.Object key)
WebSessionFactoryhasSession 在接口中 WebSessionFactorykey - keypublic boolean hasKey(java.lang.Object key,
java.lang.String client)
WebSessionFactoryhasKey 在接口中 WebSessionFactorykey - keyclient - clientpublic void logout(java.lang.String session,
java.lang.String client)
WebSessionFactorylogout 在接口中 WebSessionFactorysession - sessionclient - clientCopyright © 2019. All Rights Reserved.