Class LoadBalancerProperties.Retry

java.lang.Object
org.springframework.cloud.client.loadbalancer.LoadBalancerProperties.Retry
Enclosing class:
LoadBalancerProperties

public static class LoadBalancerProperties.Retry extends Object
  • 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

      public Set<Integer> getRetryableStatusCodes()
    • setRetryableStatusCodes

      public void setRetryableStatusCodes(Set<Integer> retryableStatusCodes)
    • getBackoff

    • setBackoff

      public void setBackoff(LoadBalancerProperties.Retry.Backoff backoff)