public class RedisSessionStaticManagerImpl extends BaseSessionStaticManagerImpl implements org.frameworkset.spi.InitializingBean
monitorScopeMONITOR_SCOPE_ALL, MONITOR_SCOPE_SELF| Constructor and Description |
|---|
RedisSessionStaticManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
boolean |
deleteApp(java.lang.String appKey) |
java.util.List<SessionInfo> |
getAllSessionInfos(SessionConfig sessionConfig,
java.util.Map queryParams,
int row,
int page) |
java.util.List<java.lang.String> |
getAPPName(javax.servlet.http.HttpServletRequest request)
获取当前db中以_sessions结尾的表名
如果request不为空就是需要获取带权限的会话表数据
|
java.util.List<SessionAPP> |
getSessionAPP(javax.servlet.http.HttpServletRequest request) |
SessionInfo |
getSessionInfo(java.lang.String appKey,
java.lang.String sessionid) |
SessionAPP |
getSingleSessionAPP(java.lang.String appName) |
void |
removeAllSession(java.lang.String appKey,
java.lang.String currentappkey,
java.lang.String currentsessionid) |
void |
removeSessionInfo(java.lang.String appKey,
java.lang.String sessionid) |
void |
removeSessionInfos(java.lang.String appKey,
java.lang.String[] sessionids) |
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.util.Map<java.lang.String,java.lang.String> object,
boolean deserial) |
getAPPName, getExtendAttributeArray, getMonitorScope, getSessionAPP, getSessionConfig, getSingleSessionAPP, hasDeleteAppPermission, hasMonitorPermission, hasMonitorPermission, isMonitorAll, setMonitorScopepublic java.util.List<SessionAPP> getSessionAPP(javax.servlet.http.HttpServletRequest request)
getSessionAPP in interface SessionStaticManagerpublic SessionAPP getSingleSessionAPP(java.lang.String appName)
getSingleSessionAPP in interface SessionStaticManagerpublic java.util.List<java.lang.String> getAPPName(javax.servlet.http.HttpServletRequest request)
getAPPName in interface SessionStaticManagerpublic java.util.List<SessionInfo> getAllSessionInfos(SessionConfig sessionConfig, java.util.Map queryParams, int row, int page) throws java.lang.Exception
getAllSessionInfos in interface SessionStaticManagerjava.lang.Exceptionpublic SessionInfo getSessionInfo(java.lang.String appKey, java.lang.String sessionid)
getSessionInfo in interface SessionStaticManagerpublic static java.util.Map<java.lang.String,java.lang.Object> toMap(java.util.Map<java.lang.String,java.lang.String> object,
boolean deserial)
public void removeSessionInfo(java.lang.String appKey,
java.lang.String sessionid)
removeSessionInfo in interface SessionStaticManagerpublic void removeSessionInfos(java.lang.String appKey,
java.lang.String[] sessionids)
removeSessionInfos in interface SessionStaticManagerpublic void removeAllSession(java.lang.String appKey,
java.lang.String currentappkey,
java.lang.String currentsessionid)
removeAllSession in interface SessionStaticManagerpublic boolean deleteApp(java.lang.String appKey)
throws java.lang.Exception
deleteApp in interface SessionStaticManagerjava.lang.Exceptionpublic void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.frameworkset.spi.InitializingBeanjava.lang.Exception