Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- build() - Method in class me.geso.avans.session.DefaultSessionCookieFactory.DefaultSessionCookieFactoryBuilder
- build() - Method in class me.geso.avans.session.DefaultXSRFTokenCookieFactory.DefaultXSRFTokenCookieFactoryBuilder
- builder() - Static method in class me.geso.avans.session.DefaultSessionCookieFactory
- builder() - Static method in class me.geso.avans.session.DefaultXSRFTokenCookieFactory
- buildSessionManager() - Method in interface me.geso.avans.session.SessionMixin
C
- changeSessionId() - Method in class me.geso.avans.session.DefaultWebSessionManager
- changeSessionId() - Method in interface me.geso.avans.session.WebSessionManager
-
Change session ID.
This method is required for defending from session fixation attack. - createCookie(String) - Method in class me.geso.avans.session.DefaultSessionCookieFactory
- createCookie(String) - Method in class me.geso.avans.session.DefaultXSRFTokenCookieFactory
- createCookie(String) - Method in interface me.geso.avans.session.SessionCookieFactory
- createCookie(String) - Method in interface me.geso.avans.session.XSRFTokenCookieFactory
- createXSRFToken(String) - Method in class me.geso.avans.session.DefaultXSRFTokenCookieFactory
- createXSRFToken(String) - Method in interface me.geso.avans.session.XSRFTokenCookieFactory
-
Create new XSRF Token.
D
- DefaultSessionCookieFactory - Class in me.geso.avans.session
- DefaultSessionCookieFactory() - Constructor for class me.geso.avans.session.DefaultSessionCookieFactory
- DefaultSessionCookieFactory.DefaultSessionCookieFactoryBuilder - Class in me.geso.avans.session
- DefaultSessionCookieFactoryBuilder() - Constructor for class me.geso.avans.session.DefaultSessionCookieFactory.DefaultSessionCookieFactoryBuilder
- DefaultWebSessionManager - Class in me.geso.avans.session
- DefaultWebSessionManager(HttpServletRequest, WebSessionStore, SessionIDGenerator, SessionCookieFactory, XSRFTokenCookieFactory) - Constructor for class me.geso.avans.session.DefaultWebSessionManager
- DefaultXSRFTokenCookieFactory - Class in me.geso.avans.session
- DefaultXSRFTokenCookieFactory() - Constructor for class me.geso.avans.session.DefaultXSRFTokenCookieFactory
- DefaultXSRFTokenCookieFactory.DefaultXSRFTokenCookieFactoryBuilder - Class in me.geso.avans.session
E
- expire() - Method in class me.geso.avans.session.DefaultWebSessionManager
- expire() - Method in interface me.geso.avans.session.WebSessionManager
-
Expire current session.
G
- generate() - Method in class me.geso.avans.session.SecureRandomSessionIDGenerator
- generate() - Method in interface me.geso.avans.session.SessionIDGenerator
- getLong(String) - Method in class me.geso.avans.session.DefaultWebSessionManager
- getLong(String) - Method in interface me.geso.avans.session.WebSessionManager
-
Get Long value from current Session.
- getName() - Method in class me.geso.avans.session.DefaultSessionCookieFactory
- getName() - Method in interface me.geso.avans.session.SessionCookieFactory
- getSession() - Method in interface me.geso.avans.session.SessionMixin
- getSessionId() - Method in class me.geso.avans.session.DefaultWebSessionManager
- getSessionId() - Method in interface me.geso.avans.session.WebSessionManager
-
Get sesion ID
- getString(String) - Method in class me.geso.avans.session.DefaultWebSessionManager
- getString(String) - Method in interface me.geso.avans.session.WebSessionManager
-
Get String value from current session.
- getXSRFToken() - Method in class me.geso.avans.session.DefaultWebSessionManager
- getXSRFToken() - Method in interface me.geso.avans.session.WebSessionManager
H
- HashMapSessionStore - Class in me.geso.avans.session
-
In memory hash session storage for testing/debugging.
- HashMapSessionStore() - Constructor for class me.geso.avans.session.HashMapSessionStore
L
- load(String) - Method in class me.geso.avans.session.HashMapSessionStore
- load(String) - Method in interface me.geso.avans.session.WebSessionStore
M
- me.geso.avans.session - package me.geso.avans.session
R
- remove(String) - Method in class me.geso.avans.session.DefaultWebSessionManager
- remove(String) - Method in class me.geso.avans.session.HashMapSessionStore
- remove(String) - Method in interface me.geso.avans.session.WebSessionManager
-
Remove data from the storage.
- remove(String) - Method in interface me.geso.avans.session.WebSessionStore
- responseFilter(WebResponse) - Method in class me.geso.avans.session.DefaultWebSessionManager
- responseFilter(WebResponse) - Method in interface me.geso.avans.session.SessionMixin
- responseFilter(WebResponse) - Method in interface me.geso.avans.session.WebSessionManager
-
This method may inject Cookie header to the session object.
S
- save(String, Map<String, Object>) - Method in class me.geso.avans.session.HashMapSessionStore
- save(String, Map<String, Object>) - Method in interface me.geso.avans.session.WebSessionStore
- SecureRandomSessionIDGenerator - Class in me.geso.avans.session
-
Session ID generator uses SecureRandom.
This class encodes bytes by url safe Base64 encoder. - SecureRandomSessionIDGenerator(SecureRandom, int) - Constructor for class me.geso.avans.session.SecureRandomSessionIDGenerator
-
Create instance.
- SessionCookieFactory - Interface in me.geso.avans.session
- SessionIDGenerator - Interface in me.geso.avans.session
- SessionMixin - Interface in me.geso.avans.session
- setLong(String, long) - Method in class me.geso.avans.session.DefaultWebSessionManager
- setLong(String, long) - Method in interface me.geso.avans.session.WebSessionManager
-
Set
Longvalue to the current session. - setString(String, String) - Method in class me.geso.avans.session.DefaultWebSessionManager
- setString(String, String) - Method in interface me.geso.avans.session.WebSessionManager
-
Set String value to current session.
- stashKey - Static variable in interface me.geso.avans.session.SessionMixin
V
- validateXSRFToken(String) - Method in class me.geso.avans.session.DefaultWebSessionManager
-
Validate xsrf token.
- validateXSRFToken(String) - Method in interface me.geso.avans.session.WebSessionManager
W
- WebSessionManager - Interface in me.geso.avans.session
- WebSessionStore - Interface in me.geso.avans.session
X
- XSRFTokenCookieFactory - Interface in me.geso.avans.session
All Classes and Interfaces|All Packages|Constant Field Values