# Hierarchy For Package org.apache.coyote.http11.upgrade

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.coyote.http11.upgrade.AbstractProcessor<S> (implements org.apache.coyote.Processor<S>, org.apache.coyote.http11.upgrade.servlet31.WebConnection)
    - org.apache.coyote.http11.upgrade.AprProcessor
    - org.apache.coyote.http11.upgrade.BioProcessor
    - org.apache.coyote.http11.upgrade.NioProcessor
  - org.apache.coyote.http11.upgrade.Constants
  - java.io.InputStream (implements java.io.Closeable)
    - javax.servlet.ServletInputStream
      - org.apache.coyote.http11.upgrade.AbstractServletInputStream
        - org.apache.coyote.http11.upgrade.AprServletInputStream
        - org.apache.coyote.http11.upgrade.BioServletInputStream
        - org.apache.coyote.http11.upgrade.NioServletInputStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - javax.servlet.ServletOutputStream
      - org.apache.coyote.http11.upgrade.AbstractServletOutputStream
        - org.apache.coyote.http11.upgrade.AprServletOutputStream
        - org.apache.coyote.http11.upgrade.BioServletOutputStream
        - org.apache.coyote.http11.upgrade.NioServletOutputStream
    - org.apache.coyote.http11.upgrade.UpgradeOutbound
  - org.apache.coyote.http11.upgrade.UpgradeProcessor<S> (implements org.apache.coyote.Processor<S>)
    - org.apache.coyote.http11.upgrade.UpgradeAprProcessor
    - org.apache.coyote.http11.upgrade.UpgradeBioProcessor
    - org.apache.coyote.http11.upgrade.UpgradeNioProcessor

## Interface Hierarchy

- org.apache.coyote.http11.upgrade.UpgradeInbound