# Apache HttpComponents Core Parent 5.1-beta2 API

Packages
Package | Description
--- | ---
org.apache.hc.core5.annotation | Provides annotations for public interface definitions
org.apache.hc.core5.benchmark | Apache Bench (AB) clone based on HttpCore.
org.apache.hc.core5.concurrent | Core concurrency component APIs.
org.apache.hc.core5.function | Commonly used functional interfaces.
org.apache.hc.core5.http | Core HTTP transport component APIs.
org.apache.hc.core5.http.config | Core configuration APIs.
org.apache.hc.core5.http.impl | Default implementations of core HTTP APIs.
org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap.
org.apache.hc.core5.http.impl.io | Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.
org.apache.hc.core5.http.impl.nio | Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.
org.apache.hc.core5.http.io | Core HTTP transport APIs based on the classic (blocking) I/O model.
org.apache.hc.core5.http.io.entity | HTTP message entity APIs based on the classic (blocking) I/O model.
org.apache.hc.core5.http.io.ssl |
org.apache.hc.core5.http.io.support | Support classes for the classic (blocking) I/O model.
org.apache.hc.core5.http.message | Core HTTP message components, message element parser and writer APIs and their default implementations.
org.apache.hc.core5.http.nio | Core HTTP transport APIs based on the asynchronous, event driven I/O model.
org.apache.hc.core5.http.nio.command | Commands for HTTP transports based on asynchronous, event driven I/O model.
org.apache.hc.core5.http.nio.entity | HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.
org.apache.hc.core5.http.nio.ssl | TLS protocol support.
org.apache.hc.core5.http.nio.support | Support classes for the asynchronous I/O model.
org.apache.hc.core5.http.nio.support.classic | Support classes for the asynchronous I/O model that emulate behavior of the classic (blocking) I/O model.
org.apache.hc.core5.http.protocol | Core HTTP protocol interceptors.
org.apache.hc.core5.http.ssl |
org.apache.hc.core5.http2 | Core HTTP/2 transport component APIs.
org.apache.hc.core5.http2.config | Core HTTP/2 configuration APIs.
org.apache.hc.core5.http2.frame | Core HTTP/2 data frame APIs.
org.apache.hc.core5.http2.hpack | HTTP/2 HPACK APIs.
org.apache.hc.core5.http2.impl | Default implementations of core HTTP/2 APIs.
org.apache.hc.core5.http2.impl.io |
org.apache.hc.core5.http2.impl.nio | Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.
org.apache.hc.core5.http2.impl.nio.bootstrap | HTTP/2 capable requester and server bootstrap.
org.apache.hc.core5.http2.nio | HTTP/2 transport specific APIs based on the asynchronous, event driven I/O model.
org.apache.hc.core5.http2.nio.command | HTTP/2 specific commands for HTTP/2 transport based on asynchronous, event driven I/O model.
org.apache.hc.core5.http2.nio.pool | HTTP/2 specific pool component APIs.
org.apache.hc.core5.http2.nio.support | Support classes for HTTP/2 asynchronous transport.
org.apache.hc.core5.http2.protocol | HTTP/2 protocol interceptors.
org.apache.hc.core5.http2.ssl | HTTP/2 specific TLS protocol support.
org.apache.hc.core5.io | Core I/O component APIs and utilities.
org.apache.hc.core5.net | Core network component APIs and utilities.
org.apache.hc.core5.pool | Client side connection pool component APIs.
org.apache.hc.core5.reactive |
org.apache.hc.core5.reactor | Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern.
org.apache.hc.core5.reactor.ssl | TLS/SSL support for I/O reactors.
org.apache.hc.core5.ssl | Utility classes for trust and key material management and TLS/SSL context initialization.
org.apache.hc.core5.testing |
org.apache.hc.core5.testing.classic |
org.apache.hc.core5.testing.framework |
org.apache.hc.core5.testing.nio |
org.apache.hc.core5.testing.reactive |
org.apache.hc.core5.util | Core utility classes.

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