public abstract static class RetryHttpClient.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract RetryHttpClient |
autoBuild() |
HttpClient |
build() |
private static long |
checkPositive(long n,
java.lang.String msg) |
(package private) abstract RetryHttpClient.Builder |
delegate(HttpClient httpClient) |
abstract RetryHttpClient.Builder |
log(Logger log) |
abstract RetryHttpClient.Builder |
maxRetries(int maxRetries) |
(package private) abstract RetryHttpClient.Builder |
retryInterval(long retryInterval) |
(package private) abstract RetryHttpClient.Builder |
retryIntervalUnit(java.util.concurrent.TimeUnit retryIntervalUnit) |
RetryHttpClient.Builder |
waitBeforeRetry(long retryInterval,
java.util.concurrent.TimeUnit retryIntervalUnit) |
public abstract RetryHttpClient.Builder maxRetries(int maxRetries)
abstract RetryHttpClient.Builder retryInterval(long retryInterval)
abstract RetryHttpClient.Builder retryIntervalUnit(java.util.concurrent.TimeUnit retryIntervalUnit)
public RetryHttpClient.Builder waitBeforeRetry(long retryInterval, java.util.concurrent.TimeUnit retryIntervalUnit)
abstract RetryHttpClient.Builder delegate(HttpClient httpClient)
public abstract RetryHttpClient.Builder log(Logger log)
abstract RetryHttpClient autoBuild()
public HttpClient build()
private static long checkPositive(long n, java.lang.String msg)