# Hierarchy For Package org.apache.coyote.http2

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.coyote.http2.ByteUtil
  - org.apache.coyote.http2.ConnectionSettingsBase<T>
    - org.apache.coyote.http2.ConnectionSettingsLocal
    - org.apache.coyote.http2.ConnectionSettingsRemote
  - org.apache.coyote.http2.Constants
  - org.apache.coyote.http2.Flags
  - org.apache.coyote.http2.HeaderSink
  - org.apache.coyote.http2.HpackDecoder
  - org.apache.coyote.http2.HpackEncoder
  - org.apache.coyote.http2.HPackHuffman
  - org.apache.coyote.http2.HPackHuffman.HuffmanCode
  - org.apache.coyote.http2.Http2OutputBuffer (implements org.apache.coyote.http11.HttpOutputBuffer)
  - org.apache.coyote.http2.Http2Protocol (implements org.apache.coyote.UpgradeProtocol)
  - org.apache.coyote.http2.Http2UpgradeHandler (implements org.apache.coyote.http11.upgrade.InternalHttpUpgradeHandler)
  - org.apache.coyote.http2.Stream
  - org.apache.coyote.http2.StreamStateMachine
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.coyote.http2.HpackException
      - org.apache.coyote.http2.Http2Exception
        - org.apache.coyote.http2.ConnectionException
        - org.apache.coyote.http2.StreamException

## Interface Hierarchy

- org.apache.coyote.http2.HpackEncoder.HpackHeaderFunction

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.coyote.http2.Setting
    - org.apache.coyote.http2.Http2Error
    - org.apache.coyote.http2.HpackEncoder.State
    - org.apache.coyote.http2.FrameType

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.