Interface LoadBalancedRetryFactory
-
public interface LoadBalancedRetryFactoryFactory class used to customize the retry functionality throughout Spring Cloud.- Author:
- Ryan Baxter
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default org.springframework.retry.backoff.BackOffPolicycreateBackOffPolicy(String service)Creates aBackOffPolicyfor a given service.default org.springframework.retry.RetryListener[]createRetryListeners(String service)Creates an array ofRetryListeners for a given service.default LoadBalancedRetryPolicycreateRetryPolicy(String service, ServiceInstanceChooser serviceInstanceChooser)Creates aLoadBalancedRetryPolicy.
-
-
-
Method Detail
-
createRetryPolicy
default LoadBalancedRetryPolicy createRetryPolicy(String service, ServiceInstanceChooser serviceInstanceChooser)
Creates aLoadBalancedRetryPolicy.- 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 ofRetryListeners for a given service.- Parameters:
service- The service to create theRetryListeners for.- Returns:
- An array of
RetryListeners.
-
createBackOffPolicy
default org.springframework.retry.backoff.BackOffPolicy createBackOffPolicy(String service)
Creates aBackOffPolicyfor a given service.- Parameters:
service- The service to create theBackOffPolicyfor.- Returns:
- The
BackOffPolicy.
-
-