public class MongoSessionStaticManagerImpl extends BaseSessionStaticManagerImpl implements org.frameworkset.spi.InitializingBean
monitorScopeMONITOR_SCOPE_ALL, MONITOR_SCOPE_SELF| Constructor and Description |
|---|
MongoSessionStaticManagerImpl() |
| 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(javax.servlet.http.HttpServletRequest request) |
SessionAPP |
getSingleSessionAPP(java.lang.String appName) |
static void |
main(java.lang.String[] args) |
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) |
getAPPName, getExtendAttributeArray, getMonitorScope, getSessionAPP, getSessionConfig, hasDeleteAppPermission, hasMonitorPermission, hasMonitorPermission, isMonitorAll, setMonitorScopepublic java.util.List<SessionAPP> getSessionAPP(javax.servlet.http.HttpServletRequest request)
getSessionAPP in interface SessionStaticManagerpublic SessionAPP getSingleSessionAPP(javax.servlet.http.HttpServletRequest request)
getSingleSessionAPP in interface SessionStaticManagergetSingleSessionAPP in class BaseSessionStaticManagerImplpublic 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 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 static void main(java.lang.String[] args)
public 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