# Hierarchy For Package com.io7m.idstore.server.http

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.servlet.BaseHolder<T> (implements org.eclipse.jetty.util.component.Dumpable)
      - org.eclipse.jetty.servlet.Holder<T>
        - org.eclipse.jetty.servlet.ServletHolder (implements java.lang.Comparable<T>, org.eclipse.jetty.server.UserIdentity.Scope)
          - com.io7m.idstore.server.http.IdServletHolder<T>
    - org.eclipse.jetty.util.component.ContainerLifeCycle (implements org.eclipse.jetty.util.component.Container, org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable.DumpableContainer)
      - org.eclipse.jetty.server.handler.AbstractHandler (implements org.eclipse.jetty.server.Handler)
        - org.eclipse.jetty.server.handler.ErrorHandler
          - com.io7m.idstore.server.http.IdPlainErrorHandler
  - jakarta.servlet.GenericServlet (implements java.io.Serializable, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig)
    - jakarta.servlet.http.HttpServlet
      - com.io7m.idstore.server.http.IdHTTPServletFunctional
  - com.io7m.idstore.server.http.IdHTTPRequestTimeFilter (implements jakarta.servlet.Filter)
  - com.io7m.idstore.server.http.IdHTTPServletCoreFixedDelay (implements com.io7m.idstore.server.http.IdHTTPServletFunctionalCoreType)
  - com.io7m.idstore.server.http.IdHTTPServletCoreInstrumented (implements com.io7m.idstore.server.http.IdHTTPServletFunctionalCoreType)
  - com.io7m.idstore.server.http.IdHTTPServletRequestContextExtractor (implements io.opentelemetry.context.propagation.TextMapGetter<C>)
  - com.io7m.idstore.server.http.IdRequestUserAgents
  - com.io7m.idstore.server.http.IdServletHolders
  - java.lang.Record
    - com.io7m.idstore.server.http.IdHTTPServletRequestInformation
    - com.io7m.idstore.server.http.IdHTTPServletResponseFixedSize (implements com.io7m.idstore.server.http.IdHTTPServletResponseType)
    - com.io7m.idstore.server.http.IdHTTPServletResponseRedirect (implements com.io7m.idstore.server.http.IdHTTPServletResponseType)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.io7m.idstore.error_codes.IdException (implements com.io7m.seltzer.api.SStructuredErrorExceptionType<C>)
        - com.io7m.idstore.server.http.IdHTTPErrorStatusException

## Interface Hierarchy

- com.io7m.idstore.server.http.IdHTTPServletFunctionalCoreAuthenticatedType<S,U>
- com.io7m.idstore.server.http.IdHTTPServletFunctionalCoreTransactionalType
- com.io7m.idstore.server.http.IdHTTPServletFunctionalCoreType
- com.io7m.idstore.server.http.IdHTTPServletResponseType