Class ClientBuilderImpl

  • All Implemented Interfaces:
    javax.ws.rs.core.Configurable<javax.ws.rs.client.ClientBuilder>

    public class ClientBuilderImpl
    extends javax.ws.rs.client.ClientBuilder
    • Constructor Detail

      • ClientBuilderImpl

        public ClientBuilderImpl()
    • Method Detail

      • withConfig

        public javax.ws.rs.client.ClientBuilder withConfig​(javax.ws.rs.core.Configuration config)
        Specified by:
        withConfig in class javax.ws.rs.client.ClientBuilder
      • sslContext

        public javax.ws.rs.client.ClientBuilder sslContext​(SSLContext sslContext)
        Specified by:
        sslContext in class javax.ws.rs.client.ClientBuilder
      • keyStore

        public javax.ws.rs.client.ClientBuilder keyStore​(KeyStore keyStore,
                                                         char[] password)
        Specified by:
        keyStore in class javax.ws.rs.client.ClientBuilder
      • trustStore

        public javax.ws.rs.client.ClientBuilder trustStore​(KeyStore trustStore)
        Specified by:
        trustStore in class javax.ws.rs.client.ClientBuilder
      • hostnameVerifier

        public javax.ws.rs.client.ClientBuilder hostnameVerifier​(HostnameVerifier verifier)
        Specified by:
        hostnameVerifier in class javax.ws.rs.client.ClientBuilder
      • executorService

        public javax.ws.rs.client.ClientBuilder executorService​(ExecutorService executorService)
        Specified by:
        executorService in class javax.ws.rs.client.ClientBuilder
      • scheduledExecutorService

        public javax.ws.rs.client.ClientBuilder scheduledExecutorService​(ScheduledExecutorService scheduledExecutorService)
        Specified by:
        scheduledExecutorService in class javax.ws.rs.client.ClientBuilder
      • connectTimeout

        public javax.ws.rs.client.ClientBuilder connectTimeout​(long timeout,
                                                               TimeUnit unit)
        Specified by:
        connectTimeout in class javax.ws.rs.client.ClientBuilder
      • readTimeout

        public javax.ws.rs.client.ClientBuilder readTimeout​(long timeout,
                                                            TimeUnit unit)
        Specified by:
        readTimeout in class javax.ws.rs.client.ClientBuilder
      • proxy

        public javax.ws.rs.client.ClientBuilder proxy​(String proxyHost,
                                                      int proxyPort)
      • httpClientOptions

        public javax.ws.rs.client.ClientBuilder httpClientOptions​(io.vertx.core.http.HttpClientOptions httpClientOptions)
      • followRedirects

        public javax.ws.rs.client.ClientBuilder followRedirects​(boolean followRedirects)
      • multiQueryParamMode

        public javax.ws.rs.client.ClientBuilder multiQueryParamMode​(MultiQueryParamMode multiQueryParamMode)
      • build

        public ClientImpl build()
        Specified by:
        build in class javax.ws.rs.client.ClientBuilder
      • getConfiguration

        public javax.ws.rs.core.Configuration getConfiguration()
      • property

        public javax.ws.rs.client.ClientBuilder property​(String name,
                                                         Object value)