public class Retryer extends Object
| Constructor and Description |
|---|
Retryer(int maxRetries,
BackoffStrategy backoffStrategy,
RetryCondition retryCondition) |
| Modifier and Type | Method and Description |
|---|---|
long |
getBackoffDelay(int retryCount) |
BackoffStrategy |
getBackoffStrategy() |
int |
getNumMaxRetries() |
RetryCondition |
getRetryCondition() |
void |
setBackoffStrategy(BackoffStrategy backoffStrategy) |
void |
setNumMaxRetries(int numMaxRetries) |
void |
setRetryCondition(RetryCondition retryCondition) |
boolean |
shouldRetry(ApiResponse response,
int retryCount,
ApiException apiException) |
public Retryer(int maxRetries,
BackoffStrategy backoffStrategy,
RetryCondition retryCondition)
public boolean shouldRetry(ApiResponse response, int retryCount, ApiException apiException)
public long getBackoffDelay(int retryCount)
throws ApiException
ApiExceptionpublic int getNumMaxRetries()
public void setNumMaxRetries(int numMaxRetries)
public BackoffStrategy getBackoffStrategy()
public void setBackoffStrategy(BackoffStrategy backoffStrategy) throws ApiException
ApiExceptionpublic RetryCondition getRetryCondition()
public void setRetryCondition(RetryCondition retryCondition) throws ApiException
ApiExceptionCopyright © 2025. All rights reserved.