Interface SessionManagerFacade

All Superinterfaces:
JMapServerSessionCtrl
All Known Implementing Classes:
LocalSessionManager

public interface SessionManagerFacade extends JMapServerSessionCtrl
  • Method Details

    • openSession

      JMapServerSessionStatus openSession(User user, InetAddress clientAddress, SessionType sessionType, int options)
    • getSession

      JMapServerSession getSession(int sessionId)
    • getCurrentSessionCount

      Map<SessionType,com.kheops.jmap.server.JMapServerSessionManager.SessionCount> getCurrentSessionCount()
    • getCurrentSessions

      Set<Integer> getCurrentSessions()
    • getCurrentSessionsInfos

      Collection<JMapServerSession> getCurrentSessionsInfos()
    • closeSession

      void closeSession(int sessionId)
    • closeAllSessions

      void closeAllSessions()
    • setSessionLastRequestTime

      void setSessionLastRequestTime(int sessionId)
    • setSessionProjectId

      void setSessionProjectId(int sessionId, int projectId)
    • init

      void init()
    • destroy

      void destroy()
    • getSystemSessionId

      int getSystemSessionId()
    • getSessionCount

      int getSessionCount()
    • getSessionCount

      int getSessionCount(SessionType sessionType, boolean concurrent)
    • getConcurrentSessionCount

      int getConcurrentSessionCount()
    • getReservedSessionCount

      int getReservedSessionCount()
    • isSystemUser

      boolean isSystemUser(User user)
    • sessionExists

      boolean sessionExists(int sessionId)
    • isMaxSessionCountExceeded

      boolean isMaxSessionCountExceeded(int sessionId)