Package io.dropwizard.client
Class HttpClientConfiguration
- java.lang.Object
-
- io.dropwizard.client.HttpClientConfiguration
-
- Direct Known Subclasses:
JerseyClientConfiguration
public class HttpClientConfiguration extends Object
The configuration class used byHttpClientBuilder
.- See Also:
- Http Client Configuration
-
-
Constructor Summary
Constructors Constructor Description HttpClientConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.dropwizard.util.Duration
getConnectionRequestTimeout()
io.dropwizard.util.Duration
getConnectionTimeout()
io.dropwizard.util.Duration
getKeepAlive()
int
getMaxConnections()
int
getMaxConnectionsPerRoute()
ProxyConfiguration
getProxyConfiguration()
int
getRetries()
io.dropwizard.util.Duration
getTimeout()
io.dropwizard.util.Duration
getTimeToLive()
TlsConfiguration
getTlsConfiguration()
Optional<String>
getUserAgent()
io.dropwizard.util.Duration
getValidateAfterInactivityPeriod()
boolean
isCookiesEnabled()
void
setConnectionRequestTimeout(io.dropwizard.util.Duration connectionRequestTimeout)
void
setConnectionTimeout(io.dropwizard.util.Duration duration)
void
setCookiesEnabled(boolean enabled)
void
setKeepAlive(io.dropwizard.util.Duration keepAlive)
void
setMaxConnections(int maxConnections)
void
setMaxConnectionsPerRoute(int maxConnectionsPerRoute)
void
setProxyConfiguration(ProxyConfiguration proxyConfiguration)
void
setRetries(int retries)
void
setTimeout(io.dropwizard.util.Duration duration)
void
setTimeToLive(io.dropwizard.util.Duration timeToLive)
void
setTlsConfiguration(TlsConfiguration tlsConfiguration)
void
setUserAgent(Optional<String> userAgent)
void
setValidateAfterInactivityPeriod(io.dropwizard.util.Duration validateAfterInactivityPeriod)
-
-
-
Method Detail
-
getKeepAlive
public io.dropwizard.util.Duration getKeepAlive()
-
setKeepAlive
public void setKeepAlive(io.dropwizard.util.Duration keepAlive)
-
getMaxConnectionsPerRoute
public int getMaxConnectionsPerRoute()
-
setMaxConnectionsPerRoute
public void setMaxConnectionsPerRoute(int maxConnectionsPerRoute)
-
getTimeout
public io.dropwizard.util.Duration getTimeout()
-
getConnectionTimeout
public io.dropwizard.util.Duration getConnectionTimeout()
-
getTimeToLive
public io.dropwizard.util.Duration getTimeToLive()
-
isCookiesEnabled
public boolean isCookiesEnabled()
-
setTimeout
public void setTimeout(io.dropwizard.util.Duration duration)
-
setConnectionTimeout
public void setConnectionTimeout(io.dropwizard.util.Duration duration)
-
getConnectionRequestTimeout
public io.dropwizard.util.Duration getConnectionRequestTimeout()
-
setConnectionRequestTimeout
public void setConnectionRequestTimeout(io.dropwizard.util.Duration connectionRequestTimeout)
-
setTimeToLive
public void setTimeToLive(io.dropwizard.util.Duration timeToLive)
-
setCookiesEnabled
public void setCookiesEnabled(boolean enabled)
-
getMaxConnections
public int getMaxConnections()
-
setMaxConnections
public void setMaxConnections(int maxConnections)
-
getRetries
public int getRetries()
-
setRetries
public void setRetries(int retries)
-
getProxyConfiguration
@Nullable public ProxyConfiguration getProxyConfiguration()
-
setProxyConfiguration
public void setProxyConfiguration(ProxyConfiguration proxyConfiguration)
-
getValidateAfterInactivityPeriod
public io.dropwizard.util.Duration getValidateAfterInactivityPeriod()
-
setValidateAfterInactivityPeriod
public void setValidateAfterInactivityPeriod(io.dropwizard.util.Duration validateAfterInactivityPeriod)
-
getTlsConfiguration
@Nullable public TlsConfiguration getTlsConfiguration()
-
setTlsConfiguration
public void setTlsConfiguration(TlsConfiguration tlsConfiguration)
-
-