类 NativeHttpClientBuilder

java.lang.Object
io.github.wooenrico.http.URLConnection.NativeHttpClientBuilder
直接已知子类:
ProxyBasicAuthNativeHttpClientBuilder

public class NativeHttpClientBuilder extends Object
Builder for NativeHttpClient objects.
  • 字段详细资料

    • sslContext

      protected SSLContext sslContext
      SSLContext
    • hostnameVerifier

      protected HostnameVerifier hostnameVerifier
      HostnameVerifier
    • proxy

      protected Proxy proxy
      Proxy
    • connectTimeout

      protected int connectTimeout
      connectTimeout in milliseconds
    • readTimeout

      protected int readTimeout
      readTimeout in milliseconds
  • 构造器详细资料

    • NativeHttpClientBuilder

      public NativeHttpClientBuilder()
  • 方法详细资料

    • setSslContext

      public NativeHttpClientBuilder setSslContext(SSLContext sslContext)
      Sets the SSLContext for the NativeHttpClient.
      参数:
      sslContext - SSLContext
      返回:
      the builder
    • setHostnameVerifier

      public NativeHttpClientBuilder setHostnameVerifier(HostnameVerifier hostnameVerifier)
      Sets the HostnameVerifier for the NativeHttpClient.
      参数:
      hostnameVerifier - HostnameVerifier
      返回:
      the builder
    • setProxy

      public NativeHttpClientBuilder setProxy(Proxy proxy)
      Sets the Proxy for the NativeHttpClient.
      参数:
      proxy - Proxy
      返回:
      the builder
    • setConnectTimeout

      public NativeHttpClientBuilder setConnectTimeout(int connectTimeout)
      Sets the connectTimeout for the NativeHttpClient.
      参数:
      connectTimeout - connectTimeout in milliseconds
      返回:
      the builder
    • setReadTimeout

      public NativeHttpClientBuilder setReadTimeout(int readTimeout)
      Sets the readTimeout for the NativeHttpClient.
      参数:
      readTimeout - readTimeout in milliseconds
      返回:
      the builder
    • build

      public NativeHttpClient build()
      Builds a new NativeHttpClient.
      返回:
      a new NativeHttpClient