## Uses of Class
org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder

- Packages that use ResteasyClientBuilder
  Package | Description
  --- | ---
  org.jboss.resteasy.client.jaxrs |
  org.jboss.resteasy.client.jaxrs.engines |
  org.jboss.resteasy.client.jaxrs.internal |

- - ### Uses of ResteasyClientBuilder in org.jboss.resteasy.client.jaxrs

    Methods in org.jboss.resteasy.client.jaxrs that return ResteasyClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`connectionCheckoutTimeout​(long timeout, TimeUnit unit)` | If connection pooling is enabled, how long will we wait to get a connection?
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`connectionPoolSize​(int connectionPoolSize)` | Number of connections allowed to pool.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`connectionTTL​(long ttl, TimeUnit unit)` | If there is a connection pool, set the time to live in the pool.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`connectTimeout​(long timeout, TimeUnit unit)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`defaultProxy​(String hostname)` | Specify a default proxy.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`defaultProxy​(String hostname, int port)` | Specify a default proxy host and port.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`defaultProxy​(String hostname, int port, String scheme)` | Specify default proxy.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`disableAutomaticRetries()` | boolean, notify apache to disable its automatic retries.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`disableTrustManager()` | Disable trust management and hostname verification.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`enableCookieManagement()` | Enable state (cookie) management.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`executorService​(ExecutorService executorService)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`executorService​(ExecutorService executorService, boolean cleanupExecutor)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`hostnameVerification​(ResteasyClientBuilder.HostnameVerificationPolicy policy)` | SSL policy used to verify hostnames
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`hostnameVerifier​(HostnameVerifier verifier)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`httpEngine​(ClientHttpEngine httpEngine)` | Negates all ssl and connection specific configuration
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`keyStore​(KeyStore keyStore, char[] password)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`keyStore​(KeyStore keyStore, String password)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`maxPooledPerRoute​(int maxPooledPerRoute)` | If connection pooling enabled, how many connections to pool per url?
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`providerFactory​(ResteasyProviderFactory providerFactory)` | Changing the providerFactory will wipe clean any registered components or properties.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`readTimeout​(long timeout, TimeUnit unit)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`responseBufferSize​(int size)` | Response stream is wrapped in a BufferedInputStream.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`scheduledExecutorService​(ScheduledExecutorService scheduledExecutorService)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`setFollowRedirects​(boolean followRedirects)` | Follow redirects added for MicroProfile-rest-client but can be used by tradition clients as well.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`sniHostNames​(String... sniHostNames)` | Adds a TLS/SSL SNI Host Name for authentication.
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`sslContext​(SSLContext sslContext)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`trustStore​(KeyStore trustStore)` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`useAsyncHttpEngine()` |
    `abstract ResteasyClientBuilder` | ResteasyClientBuilder.`withConfig​(javax.ws.rs.core.Configuration config)` |

    Methods in org.jboss.resteasy.client.jaxrs with parameters of type ResteasyClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClientHttpEngineBuilder` | ClientHttpEngineBuilder.`resteasyClientBuilder​(ResteasyClientBuilder resteasyClientBuilder)` |

  - ### Uses of ResteasyClientBuilder in org.jboss.resteasy.client.jaxrs.engines

    Methods in org.jboss.resteasy.client.jaxrs.engines with parameters of type ResteasyClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClientHttpEngineBuilder` | ClientHttpEngineBuilder43.`resteasyClientBuilder​(ResteasyClientBuilder resteasyClientBuilder)` |
    `ClientHttpEngineBuilder` | URLConnectionClientEngineBuilder.`resteasyClientBuilder​(ResteasyClientBuilder resteasyClientBuilder)` |

  - ### Uses of ResteasyClientBuilder in org.jboss.resteasy.client.jaxrs.internal

    Subclasses of ResteasyClientBuilder in org.jboss.resteasy.client.jaxrs.internal
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ResteasyClientBuilderImpl` | Abstraction for creating Clients.

    Methods in org.jboss.resteasy.client.jaxrs.internal that return ResteasyClientBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResteasyClientBuilder` | ResteasyClientBuilderImpl.`disableAutomaticRetries()` |
    `ResteasyClientBuilder` | ResteasyClientBuilderImpl.`enableCookieManagement()` |
    `ResteasyClientBuilder` | ResteasyClientBuilderImpl.`executorService​(ExecutorService executorService)` |
    `ResteasyClientBuilder` | ResteasyClientBuilderImpl.`executorService​(ExecutorService executorService, boolean cleanupExecutor)` |
    `ResteasyClientBuilder` | ResteasyClientBuilderImpl.`scheduledExecutorService​(ScheduledExecutorService scheduledExecutorService)` |
    `ResteasyClientBuilder` | ResteasyClientBuilderImpl.`setFollowRedirects​(boolean followRedirects)` |