Interface LoadBalancedRetryFactory


public interface LoadBalancedRetryFactory
Factory class used to customize the retry functionality throughout Spring Cloud.
Author:
Ryan Baxter
  • Method Details

    • createRetryPolicy

      default LoadBalancedRetryPolicy createRetryPolicy(String service, ServiceInstanceChooser serviceInstanceChooser)
      Parameters:
      service - The ID of the service to create the retry policy for.
      serviceInstanceChooser - Used to get the next server from a load balancer.
      Returns:
      A retry policy for the service.
    • createRetryListeners

      default org.springframework.retry.RetryListener[] createRetryListeners(String service)
      Creates an array of RetryListeners for a given service.
      Parameters:
      service - The service to create the RetryListeners for.
      Returns:
      An array of RetryListeners.
    • createBackOffPolicy

      default org.springframework.retry.backoff.BackOffPolicy createBackOffPolicy(String service)
      Creates a BackOffPolicy for a given service.
      Parameters:
      service - The service to create the BackOffPolicy for.
      Returns:
      The BackOffPolicy.