public class BlockingLoadBalancedRetryPolicy extends Object implements LoadBalancedRetryPolicy
LoadBalancedRetryPolicy implementation for
BlockingLoadBalancerClient. Based on RibbonLoadBalancedRetryPolicy
to achieve feature-parity.| Constructor and Description |
|---|
BlockingLoadBalancedRetryPolicy(LoadBalancerProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRetry(LoadBalancedRetryContext context) |
boolean |
canRetryNextServer(LoadBalancedRetryContext context) |
boolean |
canRetrySameServer(LoadBalancedRetryContext context) |
void |
close(LoadBalancedRetryContext context) |
void |
registerThrowable(LoadBalancedRetryContext context,
Throwable throwable) |
boolean |
retryableStatusCode(int statusCode) |
public BlockingLoadBalancedRetryPolicy(LoadBalancerProperties properties)
public boolean canRetry(LoadBalancedRetryContext context)
public boolean canRetrySameServer(LoadBalancedRetryContext context)
canRetrySameServer in interface LoadBalancedRetryPolicypublic boolean canRetryNextServer(LoadBalancedRetryContext context)
canRetryNextServer in interface LoadBalancedRetryPolicypublic void close(LoadBalancedRetryContext context)
close in interface LoadBalancedRetryPolicypublic void registerThrowable(LoadBalancedRetryContext context, Throwable throwable)
registerThrowable in interface LoadBalancedRetryPolicypublic boolean retryableStatusCode(int statusCode)
retryableStatusCode in interface LoadBalancedRetryPolicyCopyright © 2020 Pivotal Software, Inc.. All rights reserved.