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 class
static class
OkHttpClient
-specific properties. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Default value for connection timeout.static final int
Default value for connection timer repeat.static final boolean
Default value for disabling SSL validation.static final boolean
Default value for following redirects.static final int
Default value for max number od connections.static final int
Default value for max number od connections per route.static final long
Default value for time to live.static final TimeUnit
Default time to live unit. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
getHc5()
int
int
long
boolean
boolean
void
setConnectionTimeout
(int connectionTimeout) void
setConnectionTimerRepeat
(int connectionTimerRepeat) void
setDisableSslValidation
(boolean disableSslValidation) void
setFollowRedirects
(boolean followRedirects) void
void
setMaxConnections
(int maxConnections) void
setMaxConnectionsPerRoute
(int maxConnectionsPerRoute) void
void
setTimeToLive
(long timeToLive) void
setTimeToLiveUnit
(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
-