Class LoadBalancerProperties.Retry
java.lang.Object
org.springframework.cloud.client.loadbalancer.LoadBalancerProperties.Retry
- Enclosing class:
- LoadBalancerProperties
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
boolean
Returns true if the load balancer should retry failed requests.boolean
void
void
setEnabled
(boolean enabled) Sets whether the load balancer should retry failed requests.void
setMaxRetriesOnNextServiceInstance
(int maxRetriesOnNextServiceInstance) void
setMaxRetriesOnSameServiceInstance
(int maxRetriesOnSameServiceInstance) void
setRetryableStatusCodes
(Set<Integer> retryableStatusCodes) void
setRetryOnAllOperations
(boolean retryOnAllOperations)
-
Constructor Details
-
Retry
public Retry()
-
-
Method Details
-
isEnabled
public boolean isEnabled()Returns true if the load balancer should retry failed requests.- Returns:
- True if the load balancer should retry failed requests; false otherwise.
-
setEnabled
public void setEnabled(boolean enabled) Sets whether the load balancer should retry failed requests.- Parameters:
enabled
- Whether the load balancer should retry failed requests.
-
isRetryOnAllOperations
public boolean isRetryOnAllOperations() -
setRetryOnAllOperations
public void setRetryOnAllOperations(boolean retryOnAllOperations) -
getMaxRetriesOnSameServiceInstance
public int getMaxRetriesOnSameServiceInstance() -
setMaxRetriesOnSameServiceInstance
public void setMaxRetriesOnSameServiceInstance(int maxRetriesOnSameServiceInstance) -
getMaxRetriesOnNextServiceInstance
public int getMaxRetriesOnNextServiceInstance() -
setMaxRetriesOnNextServiceInstance
public void setMaxRetriesOnNextServiceInstance(int maxRetriesOnNextServiceInstance) -
getRetryableStatusCodes
-
setRetryableStatusCodes
-
getBackoff
-
setBackoff
-