Interface SessionManager

All Known Implementing Classes:
SessionManagerImpl

public interface SessionManager
  • Method Details

    • invalidateSession

      void invalidateSession(TremoloHttpSession tsession)
    • getSession

      jakarta.servlet.http.HttpSession getSession(UrlHolder holder, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletContext ctx) throws Exception
      Throws:
      Exception
    • getSession

      jakarta.servlet.http.HttpSession getSession(String sessionCookieName, UrlHolder holder, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletContext ctx) throws Exception
      Throws:
      Exception
    • writeSession

      void writeSession(UrlHolder holder, TremoloHttpSession session, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException
      Throws:
      IOException
    • clearSession

      void clearSession(UrlHolder holder, jakarta.servlet.http.HttpSession sharedSession, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • resetSessionChecker

      void resetSessionChecker(ConfigManager cfg)
    • getSessions

    • stopSessionChecker

      void stopSessionChecker()
    • removeSessionFromCache

      void removeSessionFromCache(TremoloHttpSession tsession)
    • shutdownSession

      void shutdownSession(TremoloHttpSession tsession)