Interface SessionManager
- All Known Implementing Classes:
SessionManagerImpl
public interface SessionManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddUserSession(String userDN, TremoloHttpSession session) voidclearSession(UrlHolder holder, jakarta.servlet.http.HttpSession sharedSession, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) jakarta.servlet.http.HttpSessiongetSession(UrlHolder holder, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletContext ctx) jakarta.servlet.http.HttpSessiongetSession(String sessionCookieName, UrlHolder holder, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletContext ctx) voidinvalidateSession(TremoloHttpSession tsession) voidvoidmoveSession(String currentDn, String newDn) voidremoveSessionFromCache(TremoloHttpSession tsession) voidremoveUserSession(String dn, TremoloHttpSession session) voidvoidshutdownSession(TremoloHttpSession tsession) voidvoidwriteSession(UrlHolder holder, TremoloHttpSession session, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
Method Details
-
invalidateSession
-
getSession
-
getSession
-
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
-
getSessions
ConcurrentHashMap<String, TremoloHttpSession> getSessions() -
stopSessionChecker
void stopSessionChecker() -
removeSessionFromCache
-
shutdownSession
-
addUserSession
-
removeUserSession
-
moveSession
-
logoutAll
-