Class FeignHttpClientProperties.Hc5Properties
java.lang.Object
org.springframework.cloud.openfeign.support.FeignHttpClientProperties.Hc5Properties
- Enclosing class:
- FeignHttpClientProperties
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Enumeration of pool concurrency policies.static enum
Enumeration of pooled connection re-use policies. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Default value for connection request timeout.static final TimeUnit
Default value for connection request timeout unit.Default value for pool concurrency policy.Default value for pool reuse policy.static final int
Default value for socket timeout.static final TimeUnit
Default value for socket timeout unit. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
void
setConnectionRequestTimeout
(int connectionRequestTimeout) void
setConnectionRequestTimeoutUnit
(TimeUnit connectionRequestTimeoutUnit) void
setPoolConcurrencyPolicy
(FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy poolConcurrencyPolicy) void
void
setSocketTimeout
(int socketTimeout) void
setSocketTimeoutUnit
(TimeUnit socketTimeoutUnit)
-
Field Details
-
DEFAULT_POOL_CONCURRENCY_POLICY
public static final FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy DEFAULT_POOL_CONCURRENCY_POLICYDefault value for pool concurrency policy. -
DEFAULT_POOL_REUSE_POLICY
public static final FeignHttpClientProperties.Hc5Properties.PoolReusePolicy DEFAULT_POOL_REUSE_POLICYDefault value for pool reuse policy. -
DEFAULT_SOCKET_TIMEOUT
public static final int DEFAULT_SOCKET_TIMEOUTDefault value for socket timeout.- See Also:
-
DEFAULT_SOCKET_TIMEOUT_UNIT
Default value for socket timeout unit. -
DEFAULT_CONNECTION_REQUEST_TIMEOUT
public static final int DEFAULT_CONNECTION_REQUEST_TIMEOUTDefault value for connection request timeout.- See Also:
-
DEFAULT_CONNECTION_REQUEST_TIMEOUT_UNIT
Default value for connection request timeout unit.
-
-
Constructor Details
-
Hc5Properties
public Hc5Properties()
-
-
Method Details
-
getPoolConcurrencyPolicy
-
setPoolConcurrencyPolicy
public void setPoolConcurrencyPolicy(FeignHttpClientProperties.Hc5Properties.PoolConcurrencyPolicy poolConcurrencyPolicy) -
getPoolReusePolicy
-
setPoolReusePolicy
public void setPoolReusePolicy(FeignHttpClientProperties.Hc5Properties.PoolReusePolicy poolReusePolicy) -
getSocketTimeoutUnit
-
setSocketTimeoutUnit
-
getSocketTimeout
public int getSocketTimeout() -
setSocketTimeout
public void setSocketTimeout(int socketTimeout) -
getConnectionRequestTimeout
public int getConnectionRequestTimeout() -
setConnectionRequestTimeout
public void setConnectionRequestTimeout(int connectionRequestTimeout) -
getConnectionRequestTimeoutUnit
-
setConnectionRequestTimeoutUnit
-