- java.lang.Object
-
- io.rxmicro.config.Config
-
- io.rxmicro.http.HttpConfig
-
- io.rxmicro.http.client.HttpClientConfig
-
public class HttpClientConfig extends io.rxmicro.http.HttpConfig- Author:
- nedis
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_HTTP_CLIENT_TIMEOUT_VALUE_IN_SECONDS
-
Constructor Summary
Constructors Constructor Description HttpClientConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAccessKey()DurationgetRequestTimeout()booleanisFollowRedirects()HttpClientConfigsetAccessKey(String accessKey)HttpClientConfigsetConnectionString(String connectionString)HttpClientConfigsetFollowRedirects(boolean followRedirects)HttpClientConfigsetHost(String host)HttpClientConfigsetPort(int port)HttpClientConfigsetRequestTimeout(Duration requestTimeout)Duration.ZERO means infinite timeoutHttpClientConfigsetSchema(io.rxmicro.http.ProtocolSchema schema)StringtoString()-
Methods inherited from class io.rxmicro.http.HttpConfig
getConnectionString, getHost, getPort, getSchema
-
-
-
-
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
-
-
Method Detail
-
getAccessKey
public String getAccessKey()
-
setAccessKey
public HttpClientConfig setAccessKey(String accessKey)
-
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:
setSchemain classio.rxmicro.http.HttpConfig
-
setHost
public HttpClientConfig setHost(String host)
- Overrides:
setHostin classio.rxmicro.http.HttpConfig
-
setPort
public HttpClientConfig setPort(int port)
- Overrides:
setPortin classio.rxmicro.http.HttpConfig
-
setConnectionString
public HttpClientConfig setConnectionString(String connectionString)
- Overrides:
setConnectionStringin classio.rxmicro.http.HttpConfig
-
toString
public String toString()
- Overrides:
toStringin classio.rxmicro.http.HttpConfig
-
-