| Package | Description |
|---|---|
| com.linecorp.armeria.client.retry |
A
Client decorator that handles failures and retries requests. |
| Modifier and Type | Method and Description |
|---|---|
static RetryingHttpClientBuilder |
RetryingHttpClient.builder(RetryStrategy retryStrategy)
Returns a new
RetryingHttpClientBuilder with the specified RetryStrategy. |
static RetryingHttpClientBuilder |
RetryingHttpClient.builder(RetryStrategyWithContent<HttpResponse> retryStrategyWithContent)
Returns a new
RetryingHttpClientBuilder with the specified RetryStrategyWithContent. |
RetryingHttpClientBuilder |
RetryingHttpClientBuilder.contentPreviewLength(int contentPreviewLength)
Sets the length of content required to determine whether to retry or not.
|
RetryingHttpClientBuilder |
RetryingHttpClientBuilder.maxTotalAttempts(int maxTotalAttempts) |
RetryingHttpClientBuilder |
RetryingHttpClientBuilder.responseTimeoutForEachAttempt(Duration responseTimeoutForEachAttempt) |
RetryingHttpClientBuilder |
RetryingHttpClientBuilder.responseTimeoutMillisForEachAttempt(long responseTimeoutMillisForEachAttempt) |
RetryingHttpClientBuilder |
RetryingHttpClientBuilder.useRetryAfter(boolean useRetryAfter)
Whether retry should be attempted according to the
retryHeader from the server or not. |
Copyright © 2020 LeanCloud. All rights reserved.