public class NullSessionStaticManagerImpl extends java.lang.Object implements SessionStaticManager
MONITOR_SCOPE_ALL, MONITOR_SCOPE_SELF| Constructor and Description |
|---|
NullSessionStaticManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteApp(java.lang.String app) |
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) |
AttributeInfo[] |
getExtendAttributeArray(java.lang.String appkey) |
java.lang.String |
getMonitorScope() |
java.util.List<SessionAPP> |
getSessionAPP()
获取应用概览列表数据
|
java.util.List<SessionAPP> |
getSessionAPP(javax.servlet.http.HttpServletRequest request) |
SessionConfig |
getSessionConfig(java.lang.String appkey) |
SessionInfo |
getSessionInfo(java.lang.String appKey,
java.lang.String sessionid) |
SessionAPP |
getSingleSessionAPP(javax.servlet.http.HttpServletRequest request) |
SessionAPP |
getSingleSessionAPP(java.lang.String appName) |
boolean |
hasDeleteAppPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request) |
boolean |
hasMonitorPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request)
判断用户是有使用app的session管理权限
|
boolean |
hasMonitorPermission(java.lang.String app,
java.lang.String currentapp)
判断应用是否有查询会话权限,除了总控应用可以看所有会话外,其他的应用只能看当前应用的会话数据
|
boolean |
isMonitorAll() |
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[] sessionid) |
public java.util.List<SessionAPP> getSessionAPP()
SessionStaticManagergetSessionAPP in interface SessionStaticManagerpublic java.util.List<SessionAPP> getSessionAPP(javax.servlet.http.HttpServletRequest request)
getSessionAPP in interface SessionStaticManagerpublic boolean hasMonitorPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request)
SessionStaticManagerhasMonitorPermission in interface SessionStaticManagerpublic boolean hasMonitorPermission(java.lang.String app,
java.lang.String currentapp)
SessionStaticManagerhasMonitorPermission in interface SessionStaticManagerpublic SessionInfo getSessionInfo(java.lang.String appKey, java.lang.String sessionid)
getSessionInfo in interface SessionStaticManagerpublic void removeSessionInfo(java.lang.String appKey,
java.lang.String sessionid)
removeSessionInfo in interface SessionStaticManagerpublic void removeSessionInfos(java.lang.String appKey,
java.lang.String[] sessionid)
removeSessionInfos in interface SessionStaticManagerpublic void removeAllSession(java.lang.String appKey,
java.lang.String currentappkey,
java.lang.String currentsessionid)
removeAllSession in interface SessionStaticManagerpublic boolean hasDeleteAppPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request)
hasDeleteAppPermission in interface SessionStaticManagerpublic boolean deleteApp(java.lang.String app)
throws java.lang.Exception
deleteApp in interface SessionStaticManagerjava.lang.Exceptionpublic boolean isMonitorAll()
isMonitorAll in interface SessionStaticManagerpublic SessionAPP getSingleSessionAPP(java.lang.String appName)
getSingleSessionAPP in interface SessionStaticManagerpublic SessionAPP getSingleSessionAPP(javax.servlet.http.HttpServletRequest request)
getSingleSessionAPP 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 AttributeInfo[] getExtendAttributeArray(java.lang.String appkey)
getExtendAttributeArray in interface SessionStaticManagerpublic SessionConfig getSessionConfig(java.lang.String appkey)
getSessionConfig in interface SessionStaticManagerpublic java.lang.String getMonitorScope()
getMonitorScope in interface SessionStaticManagerpublic java.util.List<java.lang.String> getAPPName(javax.servlet.http.HttpServletRequest request)
getAPPName in interface SessionStaticManager