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 TypeMethodDescriptionintintbooleanReturns true if the load balancer should retry failed requests.booleanvoidvoidsetEnabled(boolean enabled) Sets whether the load balancer should retry failed requests.voidsetMaxRetriesOnNextServiceInstance(int maxRetriesOnNextServiceInstance) voidsetMaxRetriesOnSameServiceInstance(int maxRetriesOnSameServiceInstance) voidsetRetryableStatusCodes(Set<Integer> retryableStatusCodes) voidsetRetryOnAllOperations(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
-