# Hierarchy For Package org.apache.http.nio.entity

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.http.entity.AbstractHttpEntity (implements org.apache.http.HttpEntity)
    - org.apache.http.entity.BasicHttpEntity
      - org.apache.http.nio.entity.ContentBufferEntity
    - org.apache.http.nio.entity.NByteArrayEntity (implements org.apache.http.nio.entity.HttpAsyncContentProducer, org.apache.http.nio.entity.ProducingNHttpEntity)
    - org.apache.http.nio.entity.NFileEntity (implements org.apache.http.nio.entity.HttpAsyncContentProducer, org.apache.http.nio.entity.ProducingNHttpEntity)
    - org.apache.http.nio.entity.NStringEntity (implements org.apache.http.nio.entity.HttpAsyncContentProducer, org.apache.http.nio.entity.ProducingNHttpEntity)
  - org.apache.http.nio.entity.EntityAsyncContentProducer (implements org.apache.http.nio.entity.HttpAsyncContentProducer)
  - org.apache.http.entity.HttpEntityWrapper (implements org.apache.http.HttpEntity)
    - org.apache.http.nio.entity.BufferingNHttpEntity (implements org.apache.http.nio.entity.ConsumingNHttpEntity)
    - org.apache.http.nio.entity.ConsumingNHttpEntityTemplate (implements org.apache.http.nio.entity.ConsumingNHttpEntity)
    - org.apache.http.nio.entity.NHttpEntityWrapper (implements org.apache.http.nio.entity.ProducingNHttpEntity)
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.http.nio.entity.ContentInputStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.http.nio.entity.ContentOutputStream
  - org.apache.http.nio.entity.SkipContentListener (implements org.apache.http.nio.entity.ContentListener)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.http.nio.entity.HttpAsyncContentProducer
- org.apache.http.nio.entity.ContentListener
- org.apache.http.HttpEntity
  - org.apache.http.nio.entity.ConsumingNHttpEntity
  - org.apache.http.nio.entity.ProducingNHttpEntity