# Hierarchy For Package io.undertow.server.protocol.http

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.undertow.util.AbstractAttachable (implements io.undertow.util.Attachable)
    - io.undertow.server.ServerConnection (implements org.xnio.channels.ConnectedChannel)
      - io.undertow.server.AbstractServerConnection
        - io.undertow.server.protocol.http.HttpServerConnection
  - org.xnio.conduits.AbstractConduit<D> (implements org.xnio.conduits.Conduit)
    - org.xnio.conduits.AbstractSinkConduit<D> (implements org.xnio.conduits.SinkConduit)
      - org.xnio.conduits.AbstractStreamSinkConduit<D> (implements org.xnio.conduits.StreamSinkConduit)
        - io.undertow.conduits.AbstractFixedLengthStreamSinkConduit
          - io.undertow.server.protocol.http.ServerFixedLengthStreamSinkConduit
        - io.undertow.server.protocol.http.PipeliningBufferingStreamSinkConduit
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - io.undertow.server.protocol.http.CacheMap<K,V>
  - io.undertow.server.protocol.http.AlpnOpenListener (implements org.xnio.ChannelListener<T>, io.undertow.server.OpenListener)
  - io.undertow.server.protocol.http.HttpAttachments
  - io.undertow.server.protocol.http.HttpContinue
  - io.undertow.server.protocol.http.HttpOpenListener (implements org.xnio.ChannelListener<T>, io.undertow.server.DelegateOpenListener)
  - io.undertow.server.protocol.http.HttpRequestParser
  - javax.net.ssl.SSLEngine
    - io.undertow.server.protocol.http.ALPNLimitingSSLEngine

## Interface Hierarchy

- io.undertow.server.protocol.http.HttpContinue.ContinueResponseSender