@Beta public class HttpClientConfig extends Object
| Constructor and Description |
|---|
HttpClientConfig() |
| Modifier and Type | Method and Description |
|---|---|
Duration |
getConnectTimeout() |
int |
getMaxConnections() |
int |
getMaxConnectionsPerServer() |
Duration |
getReadTimeout() |
HttpClientConfig |
setConnectTimeout(Duration connectTimeout) |
HttpClientConfig |
setMaxConnections(int maxConnections) |
HttpClientConfig |
setMaxConnectionsPerServer(int maxConnectionsPerServer) |
HttpClientConfig |
setReadTimeout(Duration readTimeout) |
@NotNull @MinDuration(value="0ms") public Duration getConnectTimeout()
@Config(value="http-client.connect-timeout") public HttpClientConfig setConnectTimeout(Duration connectTimeout)
@NotNull @MinDuration(value="0ms") public Duration getReadTimeout()
@Config(value="http-client.read-timeout") public HttpClientConfig setReadTimeout(Duration readTimeout)
@Min(value=1L) public int getMaxConnections()
@Config(value="http-client.max-connections") public HttpClientConfig setMaxConnections(int maxConnections)
@Min(value=1L) public int getMaxConnectionsPerServer()
@Config(value="http-client.max-connections-per-server") public HttpClientConfig setMaxConnectionsPerServer(int maxConnectionsPerServer)
Copyright © 2010-2013 Airlift. All Rights Reserved.