Apache HttpComponents Core Parent 5.1.2 API

Apache HttpCore HTTP/1.1 
Package Description
org.apache.hc.core5.annotation
Provides annotations for public interface definitions
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.http.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.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.util
Core utility classes.
Apache HttpCore HTTP/2 
Package Description
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.
Apache HttpCore Reactive Streams Bindings 
Package Description
org.apache.hc.core5.reactive  
Apache HttpCore Testing 
Package Description
org.apache.hc.core5.benchmark
Apache Bench (AB) clone based on HttpCore.
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  

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