# Hierarchy For Package org.eclipse.jetty.server

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jetty.io.AbstractConnection (implements org.eclipse.jetty.io.Connection)
    - org.eclipse.jetty.server.AbstractHttpConnection
      - org.eclipse.jetty.server.AsyncHttpConnection (implements org.eclipse.jetty.io.nio.AsyncConnection)
      - org.eclipse.jetty.server.BlockingHttpConnection
  - org.eclipse.jetty.util.component.AbstractLifeCycle (implements org.eclipse.jetty.util.component.LifeCycle)
    - org.eclipse.jetty.util.component.AggregateLifeCycle (implements org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable)
      - org.eclipse.jetty.server.AbstractConnector (implements org.eclipse.jetty.server.Connector, org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.http.HttpBuffers)
        - org.eclipse.jetty.server.LocalConnector
      - 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.Server (implements org.eclipse.jetty.util.Attributes)
    - org.eclipse.jetty.server.NCSARequestLog (implements org.eclipse.jetty.server.RequestLog)
      - org.eclipse.jetty.server.AsyncNCSARequestLog
  - org.eclipse.jetty.server.AsyncContinuation (implements javax.servlet.AsyncContext, org.eclipse.jetty.continuation.Continuation)
  - javax.servlet.AsyncEvent
    - org.eclipse.jetty.server.AsyncContinuation.AsyncEventState
  - org.eclipse.jetty.server.CookieCutter
  - org.eclipse.jetty.server.Dispatcher (implements javax.servlet.RequestDispatcher)
  - org.eclipse.jetty.server.InclusiveByteRange
  - java.io.InputStream (implements java.io.Closeable)
    - javax.servlet.ServletInputStream
      - org.eclipse.jetty.server.HttpInput
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - javax.servlet.ServletOutputStream
      - org.eclipse.jetty.server.HttpOutput
        - org.eclipse.jetty.server.AbstractHttpConnection.Output
  - org.eclipse.jetty.server.Request (implements javax.servlet.http.HttpServletRequest)
  - org.eclipse.jetty.server.Request.MultiPartCleanerListener (implements javax.servlet.ServletRequestListener)
  - org.eclipse.jetty.server.ResourceCache
  - org.eclipse.jetty.server.ResourceCache.Content (implements org.eclipse.jetty.http.HttpContent)
  - org.eclipse.jetty.server.Response (implements javax.servlet.http.HttpServletResponse)
  - javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
    - org.eclipse.jetty.server.ServletRequestHttpWrapper (implements javax.servlet.http.HttpServletRequest)
  - javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
    - org.eclipse.jetty.server.ServletResponseHttpWrapper (implements javax.servlet.http.HttpServletResponse)
  - org.eclipse.jetty.server.ShutdownMonitor
  - java.lang.Thread (implements java.lang.Runnable)
    - org.eclipse.jetty.server.ShutdownMonitor.ShutdownMonitorThread
  - org.eclipse.jetty.util.thread.Timeout.Task
    - org.eclipse.jetty.server.AsyncContinuation.AsyncTimeout (implements java.lang.Runnable)
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - org.eclipse.jetty.server.HttpWriter
      - org.eclipse.jetty.server.AbstractHttpConnection.OutputWriter

## Interface Hierarchy

- org.eclipse.jetty.server.Authentication
  - org.eclipse.jetty.server.Authentication.Deferred
  - org.eclipse.jetty.server.Authentication.ResponseSent
    - org.eclipse.jetty.server.Authentication.Challenge
    - org.eclipse.jetty.server.Authentication.Failure
    - org.eclipse.jetty.server.Authentication.SendSuccess
  - org.eclipse.jetty.server.Authentication.User
  - org.eclipse.jetty.server.Authentication.Wrapped
- org.eclipse.jetty.util.component.Destroyable
  - org.eclipse.jetty.server.Handler (also extends org.eclipse.jetty.util.component.LifeCycle)
    - org.eclipse.jetty.server.Server.Graceful
- org.eclipse.jetty.util.component.LifeCycle
  - org.eclipse.jetty.server.Connector
  - org.eclipse.jetty.server.Handler (also extends org.eclipse.jetty.util.component.Destroyable)
    - org.eclipse.jetty.server.Server.Graceful
  - org.eclipse.jetty.server.HandlerContainer
  - org.eclipse.jetty.server.RequestLog
  - org.eclipse.jetty.server.SessionIdManager
  - org.eclipse.jetty.server.SessionManager
- org.eclipse.jetty.server.UserIdentity
  - org.eclipse.jetty.server.UserIdentity.UnauthenticatedUserIdentity
- org.eclipse.jetty.server.UserIdentity.Scope