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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.coyote.AbstractProcessorLight (implements org.apache.coyote.Processor)
    - org.apache.coyote.http11.upgrade.UpgradeProcessorBase (implements javax.servlet.http.WebConnection)
      - org.apache.coyote.http11.upgrade.UpgradeProcessorExternal
      - org.apache.coyote.http11.upgrade.UpgradeProcessorInternal
  - org.apache.tomcat.util.modeler.BaseModelMBean (implements javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.modelmbean.ModelMBeanNotificationBroadcaster)
    - org.apache.coyote.http11.upgrade.UpgradeGroupInfo
  - java.io.InputStream (implements java.io.Closeable)
    - javax.servlet.ServletInputStream
      - org.apache.coyote.http11.upgrade.UpgradeServletInputStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - javax.servlet.ServletOutputStream
      - org.apache.coyote.http11.upgrade.UpgradeServletOutputStream
  - org.apache.coyote.http11.upgrade.UpgradeApplicationBufferHandler (implements org.apache.tomcat.util.net.ApplicationBufferHandler)
  - org.apache.coyote.http11.upgrade.UpgradeInfo

## Interface Hierarchy

- javax.servlet.http.HttpUpgradeHandler
  - org.apache.coyote.http11.upgrade.InternalHttpUpgradeHandler

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