# Package org.jboss.resteasy.client.jaxrs.engines

- Interface Summary
  Interface | Description
  --- | ---
  ApacheHttpClientEngine |
  AsyncClientHttpEngine | Interface for an async HttpClientEngine
  AsyncClientHttpEngine.ResultExtractor<T> | Interface for extracting a result out of a ClientResponse
  HttpContextProvider |
  ReactiveClientHttpEngine |

- Class Summary
  Class | Description
  --- | ---
  ApacheHttpAsyncClient4Engine | AsyncClientHttpEngine using apache http components HttpAsyncClient 4.
  ApacheHttpClient43Engine | An Apache HTTP engine for use with the new Builder Config style.
  ClientHttpEngineBuilder43 |
  ManualClosingApacheHttpClient43Engine | An Apache HTTP engine for use with the new Builder Config style.
  PassthroughTrustManager |
  ReactorNettyClientHttpEngine |
  SelfExpandingBufferredInputStream | Extension of `BufferedInputStream` enforcing the contract where reset() always returns to the beginning of the stream, and the internal buffer expands automatically to the total length of content read from the underlying stream.
  URLConnectionClientEngineBuilder |
  URLConnectionEngine |

- Enum Summary
  Enum | Description
  --- | ---
  ApacheHttpClientEngine.MemoryUnit | Enumeration to represent memory units.