public class SessionForRequest extends Object
Constructor and Description |
---|
SessionForRequest() |
Modifier and Type | Method and Description |
---|---|
static Session |
create(SessionStore sessionStore,
HttpRequest<?> request)
Creates a session and stores it in the request attributes.
|
static Optional<Session> |
find(HttpRequest<?> request)
Finds a session.
|
static Session |
findOrCreate(HttpRequest<?> request,
SessionStore sessionStore)
Finds a session or creates a new one and stores it in the request attributes.
|
public static Session create(SessionStore sessionStore, HttpRequest<?> request)
sessionStore
- the session storerequest
- the Http Requestpublic static Optional<Session> find(HttpRequest<?> request)
request
- the Http Requestpublic static Session findOrCreate(HttpRequest<?> request, SessionStore sessionStore)
request
- The Http RequestsessionStore
- The session store to create the session if not found