Class CoreSessionProvider<REF extends SessionRef>

java.lang.Object
org.nuxeo.ecm.webengine.jaxrs.session.CoreSessionProvider<REF>
Direct Known Subclasses:
PerRequestCoreProvider, PerSessionCoreProvider

public abstract class CoreSessionProvider<REF extends SessionRef> extends Object
Author:
Bogdan Stefanescu
  • Field Details

  • Constructor Details

    • CoreSessionProvider

      protected CoreSessionProvider()
  • Method Details

    • onRequestDone

      protected abstract void onRequestDone(javax.servlet.http.HttpServletRequest request)
      The HTTP request was consumed. Do any request level cleanup now.
    • createSessionRef

      protected abstract REF createSessionRef(CoreSession session)
    • getSessions

      public SessionRef[] getSessions()
    • getSessionRef

      public SessionRef getSessionRef(javax.servlet.http.HttpServletRequest request, String repoName)
    • getSession

      public CoreSession getSession(javax.servlet.http.HttpServletRequest request, String repoName)
    • createSession

      protected CoreSession createSession(javax.servlet.http.HttpServletRequest request, String repoName)
    • hasSessions

      public boolean hasSessions()
    • destroy

      protected void destroy()