Class HttpClientConfiguration

java.lang.Object
io.dropwizard.client.HttpClientConfiguration
Direct Known Subclasses:
JerseyClientConfiguration

public class HttpClientConfiguration extends Object
The configuration class used by HttpClientBuilder.
See Also:
  • 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

      public Optional<String> getUserAgent()
    • setUserAgent

      public void setUserAgent(Optional<String> userAgent)
    • getProxyConfiguration

      public @Nullable 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

      public @Nullable TlsConfiguration getTlsConfiguration()
    • setTlsConfiguration

      public void setTlsConfiguration(TlsConfiguration tlsConfiguration)
    • isProtocolUpgradeEnabled

      public boolean isProtocolUpgradeEnabled()
    • setProtocolUpgradeEnabled

      public void setProtocolUpgradeEnabled(boolean protocolUpgradeEnabled)