Class HttpClientConfig


  • public class HttpClientConfig
    extends io.rxmicro.http.HttpConfig
    Author:
    nedis
    • Field Detail

      • DEFAULT_HTTP_CLIENT_TIMEOUT_VALUE_IN_SECONDS

        public static final int DEFAULT_HTTP_CLIENT_TIMEOUT_VALUE_IN_SECONDS
        See Also:
        Constant Field Values
    • Constructor Detail

      • HttpClientConfig

        public HttpClientConfig()
    • Method Detail

      • getAccessKey

        public String getAccessKey()
      • isFollowRedirects

        public boolean isFollowRedirects()
      • setFollowRedirects

        public HttpClientConfig setFollowRedirects​(boolean followRedirects)
      • getRequestTimeout

        public Duration getRequestTimeout()
      • setRequestTimeout

        public HttpClientConfig setRequestTimeout​(Duration requestTimeout)
        Duration.ZERO means infinite timeout
      • setSchema

        public HttpClientConfig setSchema​(io.rxmicro.http.ProtocolSchema schema)
        Overrides:
        setSchema in class io.rxmicro.http.HttpConfig
      • setHost

        public HttpClientConfig setHost​(String host)
        Overrides:
        setHost in class io.rxmicro.http.HttpConfig
      • setPort

        public HttpClientConfig setPort​(int port)
        Overrides:
        setPort in class io.rxmicro.http.HttpConfig
      • setConnectionString

        public HttpClientConfig setConnectionString​(String connectionString)
        Overrides:
        setConnectionString in class io.rxmicro.http.HttpConfig
      • toString

        public String toString()
        Overrides:
        toString in class io.rxmicro.http.HttpConfig