| Modifier and Type | Package and Description |
|---|---|
| package | org.apache.hc.core5.annotation
Provides annotations for public interface definitions |
| package | org.apache.hc.core5.concurrent
Core concurrency component APIs. |
| package | org.apache.hc.core5.function
Commonly used functional interfaces. |
| package | org.apache.hc.core5.http
Core HTTP transport component APIs. |
| package | org.apache.hc.core5.http.config
Core configuration APIs. |
| package | org.apache.hc.core5.http.impl
Default implementations of core HTTP APIs. |
| package | org.apache.hc.core5.http.impl.bootstrap
HTTP/1.1 requester and server bootstrap. |
| package | org.apache.hc.core5.http.impl.io
Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model. |
| package | org.apache.hc.core5.http.impl.nio
Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model. |
| package | org.apache.hc.core5.http.io
Core HTTP transport APIs based on the classic (blocking) I/O model. |
| package | org.apache.hc.core5.http.io.entity
HTTP message entity APIs based on the classic (blocking) I/O model. |
| package | |
| package | org.apache.hc.core5.http.io.support
Support classes for the classic (blocking) I/O model. |
| package | org.apache.hc.core5.http.message
Core HTTP message components, message element parser and writer APIs and their default implementations. |
| package | org.apache.hc.core5.http.nio
Core HTTP transport APIs based on the asynchronous, event driven I/O model. |
| package | org.apache.hc.core5.http.nio.command
Commands for HTTP transports based on asynchronous, event driven I/O model. |
| package | org.apache.hc.core5.http.nio.entity
HTTP message entity APIs based on the asynchronous (non-blocking) I/O model. |
| package | org.apache.hc.core5.http.nio.ssl
TLS protocol support. |
| package | org.apache.hc.core5.http.nio.support
Support classes for the asynchronous I/O model. |
| package | 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. |
| package | org.apache.hc.core5.http.protocol
Core HTTP protocol interceptors. |
| package | |
| package | |
| package | org.apache.hc.core5.io
Core I/O component APIs and utilities. |
| package | org.apache.hc.core5.net
Core network component APIs and utilities. |
| package | org.apache.hc.core5.pool
Client side connection pool component APIs. |
| package | org.apache.hc.core5.reactor
Event driven network communication APIs and components loosely based on Doug Lea's reactor pattern. |
| package | org.apache.hc.core5.reactor.ssl
TLS/SSL support for I/O reactors. |
| package | org.apache.hc.core5.ssl
Utility classes for trust and key material management and TLS/SSL context initialization. |
| package | org.apache.hc.core5.util
Core utility classes. |