Package io.dropwizard.client
Class HttpClientConfiguration
java.lang.Object
io.dropwizard.client.HttpClientConfiguration
- Direct Known Subclasses:
JerseyClientConfiguration
The configuration class used by
HttpClientBuilder.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.dropwizard.util.Durationio.dropwizard.util.Durationio.dropwizard.util.Durationintint@Nullable ProxyConfigurationintio.dropwizard.util.Durationio.dropwizard.util.Duration@Nullable TlsConfigurationio.dropwizard.util.DurationbooleanbooleanvoidsetConnectionRequestTimeout(io.dropwizard.util.Duration connectionRequestTimeout) voidsetConnectionTimeout(io.dropwizard.util.Duration duration) voidsetCookiesEnabled(boolean enabled) voidsetKeepAlive(io.dropwizard.util.Duration keepAlive) voidsetMaxConnections(int maxConnections) voidsetMaxConnectionsPerRoute(int maxConnectionsPerRoute) voidsetProtocolUpgradeEnabled(boolean protocolUpgradeEnabled) voidsetProxyConfiguration(ProxyConfiguration proxyConfiguration) voidsetRetries(int retries) voidsetTimeout(io.dropwizard.util.Duration duration) voidsetTimeToLive(io.dropwizard.util.Duration timeToLive) voidsetTlsConfiguration(TlsConfiguration tlsConfiguration) voidsetUserAgent(Optional<String> userAgent) voidsetValidateAfterInactivityPeriod(io.dropwizard.util.Duration validateAfterInactivityPeriod)
-
Constructor Details
-
HttpClientConfiguration
public HttpClientConfiguration()
-
-
Method Details
-
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) -
getUserAgent
-
setUserAgent
-
getProxyConfiguration
-
setProxyConfiguration
-
getValidateAfterInactivityPeriod
public io.dropwizard.util.Duration getValidateAfterInactivityPeriod() -
setValidateAfterInactivityPeriod
public void setValidateAfterInactivityPeriod(io.dropwizard.util.Duration validateAfterInactivityPeriod) -
getTlsConfiguration
-
setTlsConfiguration
-
isProtocolUpgradeEnabled
public boolean isProtocolUpgradeEnabled() -
setProtocolUpgradeEnabled
public void setProtocolUpgradeEnabled(boolean protocolUpgradeEnabled)
-