-
public final class Retry
-
-
Constructor Summary
Constructors Constructor Description Retry(CommonExtension common)
-
Method Summary
Modifier and Type Method Description final Unitnever()final Unitafter(Long times, Function1<Long, Long> delay)final Unitafter(Long times, Long delay)final UnitafterSecond(Long times)final UnitafterSquaredSecond(Long times)final <T extends Any, E extends Any> TwithCountdown(String operation, Function1<Long, T> block)final UnitwithCountdown(String operation, Function1<Long, Unit> block)final <T extends Any, E extends Any> TwithSleep(Function1<Long, T> block)final UnitwithSleep(Function1<Long, Unit> block)final LonggetTimes()final Function1<Long, Long>getDelay()final CommonExtensiongetCommon()final UnitsetTimes(Long times)final UnitsetDelay(Function1<Long, Long> delay)-
-
Constructor Detail
-
Retry
Retry(CommonExtension common)
-
-
Method Detail
-
afterSecond
final Unit afterSecond(Long times)
-
afterSquaredSecond
final Unit afterSquaredSecond(Long times)
-
withCountdown
final <T extends Any, E extends Any> T withCountdown(String operation, Function1<Long, T> block)
-
getCommon
final CommonExtension getCommon()
-
-
-
-