Class RetryExecutor
java.lang.Object
io.confluent.kafka.schemaregistry.client.rest.RetryExecutor
-
Constructor Summary
ConstructorsConstructorDescriptionRetryExecutor(int maxRetries, int initialWaitMs, int maxWaitMs) RetryExecutor(int maxRetries, int initialWaitMs, int maxWaitMs, Random random) -
Method Summary
Modifier and TypeMethodDescriptionprotected intcalculateExponentialDelay(int retriesAttempted) protected DurationcomputeDelayBeforeNextRetry(int retriesAttempted) <T> T
-
Constructor Details
-
RetryExecutor
public RetryExecutor(int maxRetries, int initialWaitMs, int maxWaitMs) -
RetryExecutor
-
-
Method Details
-
retry
- Throws:
RestClientExceptionIOException
-
computeDelayBeforeNextRetry
-
calculateExponentialDelay
protected int calculateExponentialDelay(int retriesAttempted)
-