Interface SessionManagerFacade

All Superinterfaces:
JMapServerSessionCtrl
All Known Implementing Classes:
LocalSessionManager

public interface SessionManagerFacade extends JMapServerSessionCtrl
  • Method Details Link icon

    • openSession Link icon

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

      JMapServerSession getSession(int sessionId)
    • getCurrentSessionCount Link icon

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

      Set<Integer> getCurrentSessions()
    • getCurrentSessionsInfos Link icon

      Collection<JMapServerSession> getCurrentSessionsInfos()
    • closeSession Link icon

      void closeSession(int sessionId)
    • closeAllSessions Link icon

      void closeAllSessions()
    • setSessionLastRequestTime Link icon

      void setSessionLastRequestTime(int sessionId)
    • setSessionProjectId Link icon

      void setSessionProjectId(int sessionId, int projectId)
    • init Link icon

      void init()
    • destroy Link icon

      void destroy()
    • getSystemSessionId Link icon

      int getSystemSessionId()
    • getSessionCount Link icon

      int getSessionCount()
    • getSessionCount Link icon

      int getSessionCount(SessionType sessionType, boolean concurrent)
    • getConcurrentSessionCount Link icon

      int getConcurrentSessionCount()
    • getReservedSessionCount Link icon

      int getReservedSessionCount()
    • isSystemUser Link icon

      boolean isSystemUser(User user)
    • sessionExists Link icon

      boolean sessionExists(int sessionId)
    • isMaxSessionCountExceeded Link icon

      boolean isMaxSessionCountExceeded(int sessionId)