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(魏昌进)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classOkHttpClient-specific properties. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault value for connection timeout.static final intDefault value for connection timer repeat.static final booleanDefault value for disabling SSL validation.static final booleanDefault value for following redirects.static final intDefault value for max number od connections.static final intDefault value for max number od connections per route.static final longDefault value for time to live.static final TimeUnitDefault time to live unit. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetHc5()intintlongbooleanbooleanvoidsetConnectionTimeout(int connectionTimeout) voidsetConnectionTimerRepeat(int connectionTimerRepeat) voidsetDisableSslValidation(boolean disableSslValidation) voidsetFollowRedirects(boolean followRedirects) voidvoidsetMaxConnections(int maxConnections) voidsetMaxConnectionsPerRoute(int maxConnectionsPerRoute) voidvoidsetTimeToLive(long timeToLive) voidsetTimeToLiveUnit(TimeUnit timeToLiveUnit)
-
Field Details
-
DEFAULT_DISABLE_SSL_VALIDATION
public static final boolean DEFAULT_DISABLE_SSL_VALIDATIONDefault value for disabling SSL validation.- See Also:
-
DEFAULT_MAX_CONNECTIONS
public static final int DEFAULT_MAX_CONNECTIONSDefault value for max number od connections.- See Also:
-
DEFAULT_MAX_CONNECTIONS_PER_ROUTE
public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTEDefault value for max number od connections per route.- See Also:
-
DEFAULT_TIME_TO_LIVE
public static final long DEFAULT_TIME_TO_LIVEDefault value for time to live.- See Also:
-
DEFAULT_TIME_TO_LIVE_UNIT
Default time to live unit. -
DEFAULT_FOLLOW_REDIRECTS
public static final boolean DEFAULT_FOLLOW_REDIRECTSDefault value for following redirects.- See Also:
-
DEFAULT_CONNECTION_TIMEOUT
public static final int DEFAULT_CONNECTION_TIMEOUTDefault value for connection timeout.- See Also:
-
DEFAULT_CONNECTION_TIMER_REPEAT
public static final int DEFAULT_CONNECTION_TIMER_REPEATDefault 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
-
setTimeToLiveUnit
-
isFollowRedirects
public boolean isFollowRedirects() -
setFollowRedirects
public void setFollowRedirects(boolean followRedirects) -
getConnectionTimeout
public int getConnectionTimeout() -
setConnectionTimeout
public void setConnectionTimeout(int connectionTimeout) -
getHc5
-
setHc5
-
getOkHttp
-
setOkHttp
-