# Hierarchy For Package org.eclipse.jetty.server.session

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jetty.util.component.AbstractLifeCycle (implements org.eclipse.jetty.util.component.LifeCycle)
    - org.eclipse.jetty.server.session.AbstractSessionIdManager (implements org.eclipse.jetty.server.SessionIdManager)
      - org.eclipse.jetty.server.session.HashSessionIdManager
      - org.eclipse.jetty.server.session.JDBCSessionIdManager
    - org.eclipse.jetty.server.session.AbstractSessionManager (implements org.eclipse.jetty.server.SessionManager)
      - org.eclipse.jetty.server.session.HashSessionManager
      - org.eclipse.jetty.server.session.JDBCSessionManager
    - org.eclipse.jetty.util.component.AggregateLifeCycle (implements org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable)
      - org.eclipse.jetty.server.handler.AbstractHandler (implements org.eclipse.jetty.server.Handler)
        - org.eclipse.jetty.server.handler.AbstractHandlerContainer (implements org.eclipse.jetty.server.HandlerContainer)
          - org.eclipse.jetty.server.handler.HandlerWrapper
            - org.eclipse.jetty.server.handler.ScopedHandler
              - org.eclipse.jetty.server.session.SessionHandler
  - org.eclipse.jetty.server.session.AbstractSession (implements org.eclipse.jetty.server.session.AbstractSessionManager.SessionIf)
    - org.eclipse.jetty.server.session.HashedSession
    - org.eclipse.jetty.server.session.JDBCSessionManager.Session
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
      - org.eclipse.jetty.server.session.HashSessionManager.ClassLoadingObjectInputStream
      - org.eclipse.jetty.server.session.JDBCSessionManager.ClassLoadingObjectInputStream
  - org.eclipse.jetty.server.session.JDBCSessionIdManager.DatabaseAdaptor

## Interface Hierarchy

- javax.servlet.http.HttpSession
  - org.eclipse.jetty.server.session.AbstractSessionManager.SessionIf