Class SessionManager


  • public class SessionManager
    extends Object
    • Method Detail

      • createSession

        public long createSession​(Session session,
                                  boolean reserve)
      • getMaxIdleTime

        public long getMaxIdleTime()
      • reserveSession

        public Session reserveSession​(long sessionId)
        while a session is reserved, it cannot be canceled or removed
      • reserveSession

        public Session reserveSession​(long sessionId,
                                      boolean wait)
      • unreserveSession

        public void unreserveSession​(Session session)
      • unreserveSession

        public void unreserveSession​(long sessionId)
      • getSession

        public Session getSession​(long sessionId)
      • removeSession

        public Session removeSession​(long sessionId)
      • removeSession

        public Session removeSession​(long sessionId,
                                     boolean unreserve)
      • removeIfNotAccessed

        public void removeIfNotAccessed​(long sessionId,
                                        long delay)