Package com.kheops.jmap.server
Interface SessionManagerFacade
- All Superinterfaces:
- JMapServerSessionCtrl
- All Known Implementing Classes:
- LocalSessionManager
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidcloseSession(int sessionId) voiddestroy()intMap<SessionType, com.kheops.jmap.server.JMapServerSessionManager.SessionCount> intgetSession(int sessionId) intintgetSessionCount(SessionType sessionType, boolean concurrent) intvoidinit()booleanisMaxSessionCountExceeded(int sessionId) booleanisSystemUser(User user) openSession(User user, InetAddress clientAddress, SessionType sessionType, int options) booleansessionExists(int sessionId) voidsetSessionLastRequestTime(int sessionId) voidsetSessionProjectId(int sessionId, int projectId) Methods inherited from interface com.kheops.jmap.server.JMapServerSessionCtrladdSessionListener, getSessionUser, isSystemSessionId, removeSessionListener
- 
Method Details- 
openSessionJMapServerSessionStatus openSession(User user, InetAddress clientAddress, SessionType sessionType, int options) 
- 
getSession
- 
getCurrentSessionCountMap<SessionType,com.kheops.jmap.server.JMapServerSessionManager.SessionCount> getCurrentSessionCount()
- 
getCurrentSessions
- 
getCurrentSessionsInfosCollection<JMapServerSession> getCurrentSessionsInfos()
- 
closeSessionvoid closeSession(int sessionId) 
- 
closeAllSessionsvoid closeAllSessions()
- 
setSessionLastRequestTimevoid setSessionLastRequestTime(int sessionId) 
- 
setSessionProjectIdvoid setSessionProjectId(int sessionId, int projectId) 
- 
initvoid init()
- 
destroyvoid destroy()
- 
getSystemSessionIdint getSystemSessionId()
- 
getSessionCountint getSessionCount()
- 
getSessionCount
- 
getConcurrentSessionCountint getConcurrentSessionCount()
- 
getReservedSessionCountint getReservedSessionCount()
- 
isSystemUser
- 
sessionExistsboolean sessionExists(int sessionId) 
- 
isMaxSessionCountExceededboolean isMaxSessionCountExceeded(int sessionId) 
 
-