Top Description Packages

Apache HttpComponents Core HTTP/1.1 5.2.4

Resources
Homepage, Development, Bug Tracker, License (Apache License, Version 2.0)
Dependencies
java.base
Maven Central
Group ID:org.apache.httpcomponents.core5
Artifacts:httpcore5

Project Apache HttpComponents Core HTTP/1.1

Apache HttpComponents HTTP/1.1 core components

Release 5.2.4

Release Date
2023-11-24
Mailing Lists
HttpClient User List :subscribe, archive
HttpComponents Dev List :subscribe, archive
HttpComponents Commits List:subscribe, archive
Apache Announce List:subscribe, archive
Version Control
Git
https://gitbox.apache.org/repos/asf/httpcomponents-core.git

Package Summary

Modifier and TypePackage 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.