Package org.jboss.resteasy.client.jaxrs

## Interface ClientHttpEngine

- All Known Subinterfaces:
    `ApacheHttpClientEngine`, `AsyncClientHttpEngine`, `ReactiveClientHttpEngine`
  All Known Implementing Classes:
    `ApacheHttpAsyncClient4Engine`, `ApacheHttpClient43Engine`, `JettyClientEngine`, `ManualClosingApacheHttpClient43Engine`, `ReactorNettyClientHttpEngine`, `URLConnectionEngine`, `VertxClientHttpEngine`

      public interface ClientHttpEngine

  Version:
    $Revision: 1 $
  Author:
    Bill Burke

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `close()` |
    `HostnameVerifier` | `getHostnameVerifier()` | Needed for Client.getHostnameVerifier()
    `SSLContext` | `getSslContext()` | Needed for Client.getSslContext();
    `javax.ws.rs.core.Response` | `invoke​(javax.ws.rs.client.Invocation request)` |
    `default boolean` | `isFollowRedirects()` |
    `default void` | `setFollowRedirects​(boolean followRedirects)` |

- - ### Method Detail

    - #### getSslContext

          SSLContext getSslContext()

      Needed for Client.getSslContext();
      Returns:
        `SSLContext`

    - #### getHostnameVerifier

          HostnameVerifier getHostnameVerifier()

      Needed for Client.getHostnameVerifier()
      Returns:
        `HostnameVerifier`

    - #### invoke

          javax.ws.rs.core.Response invoke​(javax.ws.rs.client.Invocation request)

    - #### isFollowRedirects

          default boolean isFollowRedirects()

    - #### setFollowRedirects

          default void setFollowRedirects​(boolean followRedirects)

    - #### close

          void close()