# Package org.apache.hc.client5.http.async

HTTP client APIs based on the asynchronous, event driven I/O model.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AsyncExecCallback | AsyncExecCallback methods represent response processing events in the client side request execution chain.
  AsyncExecChain | Represents a single element in the client side asynchronous request execution chain.
  AsyncExecChain.Scheduler | Request execution scheduler
  AsyncExecChainHandler | Abstract request execution handler in an asynchronous client side request execution chain.
  AsyncExecRuntime | Execution runtime that provides access to the underlying connection endpoint and helps manager its life cycle.
  HttpAsyncClient | This interface represents only the most basic contract for HTTP request execution.

- Class Summary
  Class | Description
  --- | ---
  AsyncExecChain.Scope | Request execution scope that includes the unique message exchange ID, the connection route, the original request message, the execution context and the internal execution runtime.

## Package org.apache.hc.client5.http.async Description

HTTP client APIs based on the asynchronous, event driven I/O model.

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