Class SessionManagerImpl
java.lang.Object
com.tremolosecurity.proxy.SessionManagerImpl
- All Implemented Interfaces:
SessionManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
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) getSessionById(String sessionId) voidinvalidateSession(TremoloHttpSession tsession) voidvoidmoveSession(String currentDn, String newDn) voidputSession(String sessionId, TremoloHttpSession session) 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)
-
Field Details
-
TREMOLO_SESSION_LAST_ACCESSED
- See Also:
-
TREMOLO_EXTERNAL_SESSION
- See Also:
-
-
Constructor Details
-
SessionManagerImpl
-
-
Method Details
-
invalidateSession
- Specified by:
invalidateSessionin interfaceSessionManager
-
shutdownSession
- Specified by:
shutdownSessionin interfaceSessionManager
-
addUserSession
- Specified by:
addUserSessionin interfaceSessionManager
-
removeUserSession
- Specified by:
removeUserSessionin interfaceSessionManager
-
moveSession
- Specified by:
moveSessionin interfaceSessionManager
-
logoutAll
- Specified by:
logoutAllin interfaceSessionManager
-
removeSessionFromCache
- Specified by:
removeSessionFromCachein interfaceSessionManager
-
writeSession
public void writeSession(UrlHolder holder, TremoloHttpSession session, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException - Specified by:
writeSessionin interfaceSessionManager- Throws:
IOException
-
clearSession
public void clearSession(UrlHolder holder, jakarta.servlet.http.HttpSession sharedSession, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Specified by:
clearSessionin interfaceSessionManager
-
resetSessionChecker
- Specified by:
resetSessionCheckerin interfaceSessionManager
-
getSessions
- Specified by:
getSessionsin interfaceSessionManager
-
stopSessionChecker
public void stopSessionChecker()- Specified by:
stopSessionCheckerin interfaceSessionManager
-
getSessionById
- Specified by:
getSessionByIdin interfaceSessionManager
-
putSession
- Specified by:
putSessionin interfaceSessionManager
-