# Hierarchy For Package org.apache.hc.core5.http.impl.io

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.hc.core5.http.impl.io.AbstractMessageParser<T> (implements org.apache.hc.core5.http.io.HttpMessageParser<T>)
    - org.apache.hc.core5.http.impl.io.DefaultHttpRequestParser
    - org.apache.hc.core5.http.impl.io.DefaultHttpResponseParser
  - org.apache.hc.core5.http.impl.io.AbstractMessageWriter<T> (implements org.apache.hc.core5.http.io.HttpMessageWriter<T>)
    - org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriter
    - org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriter
  - org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection (implements org.apache.hc.core5.http.io.HttpClientConnection)
  - org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnectionFactory (implements org.apache.hc.core5.http.io.HttpConnectionFactory<T>)
  - org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnection (implements org.apache.hc.core5.http.io.HttpServerConnection)
  - org.apache.hc.core5.http.impl.io.DefaultBHttpServerConnectionFactory (implements org.apache.hc.core5.http.io.HttpConnectionFactory<T>)
  - org.apache.hc.core5.http.impl.io.DefaultClassicHttpRequestFactory (implements org.apache.hc.core5.http.HttpRequestFactory<T>)
  - org.apache.hc.core5.http.impl.io.DefaultClassicHttpResponseFactory (implements org.apache.hc.core5.http.HttpResponseFactory<T>)
  - org.apache.hc.core5.http.impl.io.DefaultHttpRequestParserFactory (implements org.apache.hc.core5.http.io.HttpMessageParserFactory<T>)
  - org.apache.hc.core5.http.impl.io.DefaultHttpRequestWriterFactory (implements org.apache.hc.core5.http.io.HttpMessageWriterFactory<T>)
  - org.apache.hc.core5.http.impl.io.DefaultHttpResponseParserFactory (implements org.apache.hc.core5.http.io.HttpMessageParserFactory<T>)
  - org.apache.hc.core5.http.impl.io.DefaultHttpResponseWriterFactory (implements org.apache.hc.core5.http.io.HttpMessageWriterFactory<T>)
  - org.apache.hc.core5.http.impl.io.HttpRequestExecutor
  - org.apache.hc.core5.http.impl.io.HttpService
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.hc.core5.http.impl.io.ChunkedInputStream
    - org.apache.hc.core5.http.impl.io.ContentLengthInputStream
    - org.apache.hc.core5.http.impl.io.EmptyInputStream
    - org.apache.hc.core5.http.impl.io.IdentityInputStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.hc.core5.http.impl.io.ChunkedOutputStream
    - org.apache.hc.core5.http.impl.io.ContentLengthOutputStream
    - org.apache.hc.core5.http.impl.io.IdentityOutputStream
  - org.apache.hc.core5.http.impl.io.SessionInputBufferImpl (implements org.apache.hc.core5.http.io.SessionInputBuffer)
  - org.apache.hc.core5.http.impl.io.SessionOutputBufferImpl (implements org.apache.hc.core5.http.io.SessionOutputBuffer)
  - org.apache.hc.core5.http.impl.io.SocketHolder

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.