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 RetryHttpClientautoBuild()HttpClientbuild()private static longcheckPositive(long n, java.lang.String msg)(package private) abstract RetryHttpClient.Builderdelegate(HttpClient httpClient)abstract RetryHttpClient.Builderlog(Logger log)abstract RetryHttpClient.BuildermaxRetries(int maxRetries)(package private) abstract RetryHttpClient.BuilderretryInterval(long retryInterval)(package private) abstract RetryHttpClient.BuilderretryIntervalUnit(java.util.concurrent.TimeUnit retryIntervalUnit)RetryHttpClient.BuilderwaitBeforeRetry(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)
-
-