Class LoadBalancerProperties.Retry
java.lang.Object
org.springframework.cloud.client.loadbalancer.LoadBalancerProperties.Retry
- Enclosing class:
LoadBalancerProperties
- Since:
- 2.2.1
- Author:
- Olga Maciaszek-Sharma, Gandhimathi Velusamy, Zhuozhi Ji
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintbooleanReturns true if the load balancer should retry failed requests.booleanbooleanvoidvoidsetEnabled(boolean enabled) Sets whether the load balancer should retry failed requests.voidsetMaxRetriesOnNextServiceInstance(int maxRetriesOnNextServiceInstance) voidsetMaxRetriesOnSameServiceInstance(int maxRetriesOnSameServiceInstance) voidsetRetryableExceptions(Set<Class<? extends Throwable>> retryableExceptions) voidsetRetryableStatusCodes(Set<Integer> retryableStatusCodes) voidsetRetryOnAllExceptions(boolean retryOnAllExceptions) 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
-
getRetryableExceptions
-
setRetryableExceptions
-
getBackoff
-
setBackoff
-
isRetryOnAllExceptions
public boolean isRetryOnAllExceptions() -
setRetryOnAllExceptions
public void setRetryOnAllExceptions(boolean retryOnAllExceptions)
-