# Uses of Package
org.apache.hc.core5.annotation

- Packages that use org.apache.hc.core5.annotation
  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.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.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.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.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.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.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.protocol | HTTP/2 protocol interceptors.
  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.testing.nio |
  org.apache.hc.core5.util | Core utility classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.annotation
  Class and Description
  ThreadingBehavior Defines types of threading behavior enforced at runtime.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.concurrent
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.config
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.impl
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.impl.bootstrap
  Class and Description
  Experimental The field or method to which this annotation is applied is marked as experimental.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.impl.io
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.impl.nio
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.io
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.io.entity
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.io.support
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.message
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.nio
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.nio.command
  Class and Description
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.nio.entity
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.nio.support
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.nio.support.classic
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http.protocol
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.config
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.frame
  Class and Description
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.hpack
  Class and Description
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.impl.nio
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.impl.nio.bootstrap
  Class and Description
  Experimental The field or method to which this annotation is applied is marked as experimental.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.nio.command
  Class and Description
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.nio.pool
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.http2.protocol
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.net
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.pool
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Experimental The field or method to which this annotation is applied is marked as experimental.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.reactive
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.reactor
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.reactor.ssl
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.testing.nio
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

- Classes in org.apache.hc.core5.annotation used by org.apache.hc.core5.util
  Class and Description
  Contract This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
  Internal The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.

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