# Hierarchy For Package org.apache.http.conn

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.http.conn.BasicEofSensorWatcher (implements org.apache.http.conn.EofSensorWatcher)
  - org.apache.http.entity.HttpEntityWrapper (implements org.apache.http.HttpEntity)
    - org.apache.http.conn.BasicManagedEntity (implements org.apache.http.conn.ConnectionReleaseTrigger, org.apache.http.conn.EofSensorWatcher)
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.http.conn.EofSensorInputStream (implements org.apache.http.conn.ConnectionReleaseTrigger)
  - org.apache.http.conn.MultihomePlainSocketFactory (implements org.apache.http.conn.scheme.SocketFactory)
  - java.net.SocketAddress (implements java.io.Serializable)
    - java.net.InetSocketAddress
      - org.apache.http.conn.HttpInetSocketAddress
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - java.io.InterruptedIOException
          - org.apache.http.conn.ConnectTimeoutException
            - org.apache.http.conn.ConnectionPoolTimeoutException
        - java.net.SocketException
          - java.net.ConnectException
            - org.apache.http.conn.HttpHostConnectException
        - org.apache.http.conn.UnsupportedSchemeException

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.http.HttpConnection
      - org.apache.http.HttpClientConnection
        - org.apache.http.conn.ManagedHttpClientConnection (also extends org.apache.http.HttpInetConnection)
          - org.apache.http.conn.ManagedClientConnection (also extends org.apache.http.conn.ConnectionReleaseTrigger, org.apache.http.conn.HttpRoutedConnection)
        - org.apache.http.conn.OperatedClientConnection (also extends org.apache.http.HttpInetConnection)
      - org.apache.http.HttpInetConnection
        - org.apache.http.conn.HttpRoutedConnection
          - org.apache.http.conn.ManagedClientConnection (also extends org.apache.http.conn.ConnectionReleaseTrigger, org.apache.http.conn.ManagedHttpClientConnection)
        - org.apache.http.conn.ManagedHttpClientConnection (also extends org.apache.http.HttpClientConnection)
          - org.apache.http.conn.ManagedClientConnection (also extends org.apache.http.conn.ConnectionReleaseTrigger, org.apache.http.conn.HttpRoutedConnection)
        - org.apache.http.conn.OperatedClientConnection (also extends org.apache.http.HttpClientConnection)
- org.apache.http.concurrent.Cancellable
  - org.apache.http.conn.ConnectionRequest
- org.apache.http.conn.ClientConnectionManager
- org.apache.http.conn.ClientConnectionManagerFactory
- org.apache.http.conn.ClientConnectionOperator
- org.apache.http.conn.ClientConnectionRequest
- org.apache.http.conn.ConnectionKeepAliveStrategy
- org.apache.http.conn.ConnectionReleaseTrigger
  - org.apache.http.conn.ManagedClientConnection (also extends org.apache.http.conn.HttpRoutedConnection, org.apache.http.conn.ManagedHttpClientConnection)
- org.apache.http.conn.DnsResolver
- org.apache.http.conn.EofSensorWatcher
- org.apache.http.conn.HttpClientConnectionManager
- org.apache.http.conn.HttpClientConnectionOperator
- org.apache.http.conn.HttpConnectionFactory<T,C>
- org.apache.http.conn.SchemePortResolver

Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.