public class NullSessionStaticManagerImpl extends java.lang.Object implements SessionStaticManager
MONITOR_SCOPE_ALL, MONITOR_SCOPE_SELF| 构造器和说明 |
|---|
NullSessionStaticManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 SessionStaticManagerpublic java.util.List<SessionAPP> getSessionAPP(javax.servlet.http.HttpServletRequest request)
getSessionAPP 在接口中 SessionStaticManagerpublic boolean hasMonitorPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request)
SessionStaticManagerhasMonitorPermission 在接口中 SessionStaticManagerpublic boolean hasMonitorPermission(java.lang.String app,
java.lang.String currentapp)
SessionStaticManagerhasMonitorPermission 在接口中 SessionStaticManagerpublic SessionInfo getSessionInfo(java.lang.String appKey, java.lang.String sessionid)
getSessionInfo 在接口中 SessionStaticManagerpublic void removeSessionInfo(java.lang.String appKey,
java.lang.String sessionid)
removeSessionInfo 在接口中 SessionStaticManagerpublic void removeSessionInfos(java.lang.String appKey,
java.lang.String[] sessionid)
removeSessionInfos 在接口中 SessionStaticManagerpublic void removeAllSession(java.lang.String appKey,
java.lang.String currentappkey,
java.lang.String currentsessionid)
removeAllSession 在接口中 SessionStaticManagerpublic boolean hasDeleteAppPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request)
hasDeleteAppPermission 在接口中 SessionStaticManagerpublic boolean deleteApp(java.lang.String app)
throws java.lang.Exception
deleteApp 在接口中 SessionStaticManagerjava.lang.Exceptionpublic boolean isMonitorAll()
isMonitorAll 在接口中 SessionStaticManagerpublic SessionAPP getSingleSessionAPP(java.lang.String appName)
getSingleSessionAPP 在接口中 SessionStaticManagerpublic SessionAPP getSingleSessionAPP(javax.servlet.http.HttpServletRequest request)
getSingleSessionAPP 在接口中 SessionStaticManagerpublic java.util.List<SessionInfo> getAllSessionInfos(SessionConfig sessionConfig, java.util.Map queryParams, int row, int page) throws java.lang.Exception
getAllSessionInfos 在接口中 SessionStaticManagerjava.lang.Exceptionpublic AttributeInfo[] getExtendAttributeArray(java.lang.String appkey)
getExtendAttributeArray 在接口中 SessionStaticManagerpublic SessionConfig getSessionConfig(java.lang.String appkey)
getSessionConfig 在接口中 SessionStaticManagerpublic java.lang.String getMonitorScope()
getMonitorScope 在接口中 SessionStaticManagerpublic java.util.List<java.lang.String> getAPPName(javax.servlet.http.HttpServletRequest request)
getAPPName 在接口中 SessionStaticManager