Class FeignHttpClientProperties

java.lang.Object
org.springframework.cloud.openfeign.support.FeignHttpClientProperties

@ConfigurationProperties(prefix="feign.httpclient") public class FeignHttpClientProperties extends Object
Author:
Ryan Baxter, Nguyen Ky Thanh, Olga Maciaszek-Sharma, changjin wei(魏昌进)
  • Field Details

    • DEFAULT_DISABLE_SSL_VALIDATION

      public static final boolean DEFAULT_DISABLE_SSL_VALIDATION
      Default value for disabling SSL validation.
      See Also:
    • DEFAULT_MAX_CONNECTIONS

      public static final int DEFAULT_MAX_CONNECTIONS
      Default value for max number od connections.
      See Also:
    • DEFAULT_MAX_CONNECTIONS_PER_ROUTE

      public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE
      Default value for max number od connections per route.
      See Also:
    • DEFAULT_TIME_TO_LIVE

      public static final long DEFAULT_TIME_TO_LIVE
      Default value for time to live.
      See Also:
    • DEFAULT_TIME_TO_LIVE_UNIT

      public static final TimeUnit DEFAULT_TIME_TO_LIVE_UNIT
      Default time to live unit.
    • DEFAULT_FOLLOW_REDIRECTS

      public static final boolean DEFAULT_FOLLOW_REDIRECTS
      Default value for following redirects.
      See Also:
    • DEFAULT_CONNECTION_TIMEOUT

      public static final int DEFAULT_CONNECTION_TIMEOUT
      Default value for connection timeout.
      See Also:
    • DEFAULT_CONNECTION_TIMER_REPEAT

      public static final int DEFAULT_CONNECTION_TIMER_REPEAT
      Default value for connection timer repeat.
      See Also:
  • Constructor Details

    • FeignHttpClientProperties

      public FeignHttpClientProperties()
  • Method Details

    • getConnectionTimerRepeat

      public int getConnectionTimerRepeat()
    • setConnectionTimerRepeat

      public void setConnectionTimerRepeat(int connectionTimerRepeat)
    • isDisableSslValidation

      public boolean isDisableSslValidation()
    • setDisableSslValidation

      public void setDisableSslValidation(boolean disableSslValidation)
    • getMaxConnections

      public int getMaxConnections()
    • setMaxConnections

      public void setMaxConnections(int maxConnections)
    • getMaxConnectionsPerRoute

      public int getMaxConnectionsPerRoute()
    • setMaxConnectionsPerRoute

      public void setMaxConnectionsPerRoute(int maxConnectionsPerRoute)
    • getTimeToLive

      public long getTimeToLive()
    • setTimeToLive

      public void setTimeToLive(long timeToLive)
    • getTimeToLiveUnit

      public TimeUnit getTimeToLiveUnit()
    • setTimeToLiveUnit

      public void setTimeToLiveUnit(TimeUnit timeToLiveUnit)
    • isFollowRedirects

      public boolean isFollowRedirects()
    • setFollowRedirects

      public void setFollowRedirects(boolean followRedirects)
    • getConnectionTimeout

      public int getConnectionTimeout()
    • setConnectionTimeout

      public void setConnectionTimeout(int connectionTimeout)
    • getHc5

    • setHc5

      public void setHc5(FeignHttpClientProperties.Hc5Properties hc5)
    • getOkHttp

    • setOkHttp

      public void setOkHttp(FeignHttpClientProperties.OkHttp okHttp)