Package org.eclipse.cbi.maven.http
Class RetryHttpClient.Builder
- java.lang.Object
-
- org.eclipse.cbi.maven.http.RetryHttpClient.Builder
-
- Direct Known Subclasses:
AutoValue_RetryHttpClient.Builder
- Enclosing class:
- RetryHttpClient
public abstract static class RetryHttpClient.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
maxRetries
public abstract RetryHttpClient.Builder maxRetries(int maxRetries)
-
retryInterval
abstract RetryHttpClient.Builder retryInterval(long retryInterval)
-
retryIntervalUnit
abstract RetryHttpClient.Builder retryIntervalUnit(java.util.concurrent.TimeUnit retryIntervalUnit)
-
waitBeforeRetry
public RetryHttpClient.Builder waitBeforeRetry(long retryInterval, java.util.concurrent.TimeUnit retryIntervalUnit)
-
delegate
abstract RetryHttpClient.Builder delegate(HttpClient httpClient)
-
log
public abstract RetryHttpClient.Builder log(Logger log)
-
autoBuild
abstract RetryHttpClient autoBuild()
-
build
public HttpClient build()
-
checkPositive
private static long checkPositive(long n, java.lang.String msg)
-
-