public interface Retryable<T,E extends Exception>
Modifier and Type | Method and Description |
---|---|
T |
exec(DelegateRetry<T,E> delegate) |
void |
execute(DelegateRetryVoid<E> delegate) |
default long |
getSleepTime(int attempt,
RetryableParameters param,
Random randomSleep) |
default void |
sleep(int attempt,
String name,
VitamLogger LOGGER,
RetryableParameters param,
Random randomSleep) |
void execute(DelegateRetryVoid<E> delegate) throws E extends Exception
default void sleep(int attempt, String name, VitamLogger LOGGER, RetryableParameters param, Random randomSleep)
default long getSleepTime(int attempt, RetryableParameters param, Random randomSleep)
Copyright © 2019 Vitam. All rights reserved.