java.lang.Object
io.jooby.SessionToken.HeaderID
- All Implemented Interfaces:
SessionToken
- Enclosing interface:
- SessionToken
Looks for a session ID from request headers. This strategy:
- find a token from a request header. - on save, send the header back as response header. - on session destroy. don't send response header back.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jooby.SessionToken
SessionToken.CookieID, SessionToken.HeaderID, SessionToken.SignedCookie -
Field Summary
Fields inherited from interface io.jooby.SessionToken
ID_SIZE, RND, SID -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jooby.SessionToken
newToken
-
Constructor Details
-
HeaderID
Creates a new Header ID.- Parameters:
name- Header's name.
-
-
Method Details
-
findToken
Description copied from interface:SessionTokenFind session ID.- Specified by:
findTokenin interfaceSessionToken- Parameters:
ctx- Web context.- Returns:
- Session ID or
null.
-
saveToken
Description copied from interface:SessionTokenSave session ID in the web context.- Specified by:
saveTokenin interfaceSessionToken- Parameters:
ctx- Web context.token- Token/data to save.
-
deleteToken
Description copied from interface:SessionTokenDelete session ID in the web context.- Specified by:
deleteTokenin interfaceSessionToken- Parameters:
ctx- Web context.token- Token/data to delete.
-