Class SessionHandler

java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.session.AbstractSessionManager
org.eclipse.jetty.session.SessionHandler
All Implemented Interfaces:
org.eclipse.jetty.server.Handler, org.eclipse.jetty.server.Handler.Container, org.eclipse.jetty.server.Handler.Singleton, org.eclipse.jetty.server.Request.Handler, SessionConfig, SessionConfig.Mutable, SessionManager, org.eclipse.jetty.util.component.Container, org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.util.component.Dumpable.DumpableContainer, org.eclipse.jetty.util.component.LifeCycle, org.eclipse.jetty.util.thread.Invocable

public class SessionHandler extends AbstractSessionManager implements org.eclipse.jetty.server.Handler.Singleton
A simple core SessionHandler
  • Constructor Details

    • SessionHandler

      public SessionHandler()
  • Method Details

    • setServer

      public void setServer(org.eclipse.jetty.server.Server server)
      Specified by:
      setServer in interface org.eclipse.jetty.server.Handler
    • getHandler

      public org.eclipse.jetty.server.Handler getHandler()
      Specified by:
      getHandler in interface org.eclipse.jetty.server.Handler.Singleton
    • setHandler

      public void setHandler(org.eclipse.jetty.server.Handler handler)
      Specified by:
      setHandler in interface org.eclipse.jetty.server.Handler.Singleton
    • getServer

      public org.eclipse.jetty.server.Server getServer()
      Specified by:
      getServer in interface org.eclipse.jetty.server.Handler
      Specified by:
      getServer in class AbstractSessionManager
    • handle

      public boolean handle(org.eclipse.jetty.server.Request request, org.eclipse.jetty.server.Response response, org.eclipse.jetty.util.Callback callback) throws Exception
      Specified by:
      handle in interface org.eclipse.jetty.server.Request.Handler
      Throws:
      Exception
    • getManagedSession

      public ManagedSession getManagedSession(org.eclipse.jetty.server.Request request)
      Specified by:
      getManagedSession in interface SessionManager
    • newSessionAPIWrapper

      public org.eclipse.jetty.server.Session.API newSessionAPIWrapper(ManagedSession session)
      Specified by:
      newSessionAPIWrapper in interface SessionManager