Class ClientBuilderImpl

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

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

      • PIPE

        public static final String PIPE
    • 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
      • trustStore

        public javax.ws.rs.client.ClientBuilder trustStore​(KeyStore trustStore,
                                                           char[] password)
      • 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)
      • proxyPassword

        public javax.ws.rs.client.ClientBuilder proxyPassword​(String proxyPassword)
      • proxyUser

        public javax.ws.rs.client.ClientBuilder proxyUser​(String proxyUser)
      • followRedirects

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

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

        public javax.ws.rs.client.ClientBuilder loggingScope​(LoggingScope loggingScope)
      • loggingBodySize

        public javax.ws.rs.client.ClientBuilder loggingBodySize​(Integer loggingBodySize)
      • clientLogger

        public javax.ws.rs.client.ClientBuilder clientLogger​(ClientLogger clientLogger)
      • 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)