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

- Packages that use org.apache.hc.core5.util
  Package | Description
  --- | ---
  org.apache.hc.core5.benchmark | Apache Bench (AB) clone based on HttpCore.
  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.message | Core HTTP message components, message element parser and writer APIs and their default implementations.
  org.apache.hc.core5.http.nio.ssl | TLS protocol support.
  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.pool | HTTP/2 specific pool component APIs.
  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.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.testing |
  org.apache.hc.core5.testing.classic |
  org.apache.hc.core5.testing.nio |
  org.apache.hc.core5.util | Core utility classes.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.benchmark
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http
  Class and Description
  CharArrayBuffer A resizable char array.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.config
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.impl
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.impl.bootstrap
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.impl.io
  Class and Description
  CharArrayBuffer A resizable char array.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.impl.nio
  Class and Description
  Identifiable Object with a unique identifier.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.io
  Class and Description
  CharArrayBuffer A resizable char array.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.message
  Class and Description
  CharArrayBuffer A resizable char array.
  Tokenizer Tokenizer that can be used as a foundation for more complex parsing routines.
  Tokenizer.Cursor

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http.nio.ssl
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http2.hpack
  Class and Description
  ByteArrayBuffer A resizable byte array.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http2.impl.nio
  Class and Description
  Identifiable Object with a unique identifier.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http2.impl.nio.bootstrap
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http2.nio.pool
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.http2.ssl
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.io
  Class and Description
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.pool
  Class and Description
  Deadline A deadline based on a UNIX time, the elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.reactor
  Class and Description
  Identifiable Object with a unique identifier.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.reactor.ssl
  Class and Description
  Identifiable Object with a unique identifier.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.testing
  Class and Description
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.testing.classic
  Class and Description
  Identifiable Object with a unique identifier.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.testing.nio
  Class and Description
  Identifiable Object with a unique identifier.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.

- Classes in org.apache.hc.core5.util used by org.apache.hc.core5.util
  Class and Description
  ByteArrayBuffer A resizable byte array.
  CharArrayBuffer A resizable char array.
  Deadline A deadline based on a UNIX time, the elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970.
  DeadlineTimeoutException A specialization of `TimeoutException` that carries a deadline and an actual value, both as UNIX times.
  Timeout Represents a timeout value as a non-negative `long` time and `TimeUnit`.
  TimeoutValueException A specialization of `TimeoutException` that carries a `Timeout` deadline and the actual value.
  TimeValue Represents a time value as a `long` time and a `TimeUnit`.
  Tokenizer Tokenizer that can be used as a foundation for more complex parsing routines.
  Tokenizer.Cursor
  VersionInfo Provides access to version information for HTTP components.

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