# Apache HttpComponents Core 4.3 API

Packages
Package | Description
--- | ---
org.apache.http | Core HTTP components based on the blocking I/O model.
org.apache.http.annotation | Thread-safety annotations based on JCIP-ANNOTATIONS Copyright (c) 2005 Brian Goetz and Tim Peierls.
org.apache.http.benchmark |
org.apache.http.concurrent | Common concurrency components.
org.apache.http.config |
org.apache.http.entity | Common HTTP entity implementations.
org.apache.http.impl | Default implementations for interfaces in `org.apache.http`.
org.apache.http.impl.entity | Default implementations for interfaces in `org.apache.http.entity` and provides utility classes for serialization and deserialization of HTTP content entities.
org.apache.http.impl.io | Default implementations for interfaces in `org.apache.http.io`.
org.apache.http.impl.nio | Default implementations for interfaces in `org.apache.http.nio`.
org.apache.http.impl.nio.codecs | Default implementations for interfaces in `org.apache.http.nio.codecs`.
org.apache.http.impl.nio.pool | Basic implementations for interfaces in `org.apache.http.nio.pool`.
org.apache.http.impl.nio.reactor | Default implementations for interfaces in `org.apache.http.nio` including default I/O reactor implementations and support for SSL/TLS transport security.
org.apache.http.impl.nio.ssl | Deprecated
org.apache.http.impl.pool | Basic implementations for interfaces in `org.apache.http.pool`.
org.apache.http.io | Blocking I/O session buffer, message parser / writer interfaces.
org.apache.http.message | Basic HTTP message implementations.
org.apache.http.nio | Core HTTP components based on the non-blocking I/O model.
org.apache.http.nio.entity | Common HTTP entity implementations with extensions for asynchronous (non-blocking) data transfer.
org.apache.http.nio.params | HTTP parameters for I/O reactors based on NIO model.
org.apache.http.nio.pool | Asynchronous (non-blocking) connection pool components.
org.apache.http.nio.protocol | Asynchronous HTTP protocol handlers based on the non-blocking I/O model.
org.apache.http.nio.reactor | API for event driven NIO based on Doug Lea's reactor pattern.
org.apache.http.nio.reactor.ssl | Non-blocking TLS/SSL session implementation.
org.apache.http.nio.util | Various buffering primitives intended to facilitate content streaming for non-blocking HTTP connections.
org.apache.http.params | The parameterization framework for HTTP components.
org.apache.http.pool | Synchronous (blocking) connection pool components.
org.apache.http.protocol | HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model.
org.apache.http.util | Resizable `byte` and `char` arrays and various utility classes with static helper methods.

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