io.airlift.http.client
Class HttpClientConfig
java.lang.Object
io.airlift.http.client.HttpClientConfig
@Beta
public class HttpClientConfig
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpClientConfig
public HttpClientConfig()
getConnectTimeout
@NotNull
@MinDuration(value="0ms")
public Duration getConnectTimeout()
setConnectTimeout
@Config(value="http-client.connect-timeout")
public HttpClientConfig setConnectTimeout(Duration connectTimeout)
getReadTimeout
@NotNull
@MinDuration(value="0ms")
public Duration getReadTimeout()
setReadTimeout
@Config(value="http-client.read-timeout")
public HttpClientConfig setReadTimeout(Duration readTimeout)
getMaxConnections
@Min(value=1L)
public int getMaxConnections()
setMaxConnections
@Config(value="http-client.max-connections")
public HttpClientConfig setMaxConnections(int maxConnections)
getMaxConnectionsPerServer
@Min(value=1L)
public int getMaxConnectionsPerServer()
setMaxConnectionsPerServer
@Config(value="http-client.max-connections-per-server")
public HttpClientConfig setMaxConnectionsPerServer(int maxConnectionsPerServer)
Copyright © 2010-2012 Airlift. All Rights Reserved.