Class CoreSessionProvider<REF extends SessionRef>
java.lang.Object
org.nuxeo.ecm.webengine.rest.session.CoreSessionProvider<REF>
- Direct Known Subclasses:
PerRequestCoreProvider,PerSessionCoreProvider
- Author:
- Bogdan Stefanescu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CoreSessioncreateSession(jakarta.servlet.http.HttpServletRequest request, String repoName) protected abstract REFcreateSessionRef(CoreSession session) protected voiddestroy()getSession(jakarta.servlet.http.HttpServletRequest request, String repoName) getSessionRef(jakarta.servlet.http.HttpServletRequest request, String repoName) booleanprotected abstract voidonRequestDone(jakarta.servlet.http.HttpServletRequest request) The HTTP request was consumed.
-
Field Details
-
sessions
-
-
Constructor Details
-
CoreSessionProvider
protected CoreSessionProvider()
-
-
Method Details
-
onRequestDone
protected abstract void onRequestDone(jakarta.servlet.http.HttpServletRequest request) The HTTP request was consumed. Do any request level cleanup now. -
createSessionRef
-
getSessions
-
getSessionRef
-
getSession
-
createSession
protected CoreSession createSession(jakarta.servlet.http.HttpServletRequest request, String repoName) -
hasSessions
public boolean hasSessions() -
destroy
protected void destroy()
-