Package io.fluxcapacitor.common
Class TimingUtils
java.lang.Object
io.fluxcapacitor.common.TimingUtils
public class TimingUtils extends Object
-
Constructor Summary
Constructors Constructor Description TimingUtils() -
Method Summary
Modifier and Type Method Description static booleanisMissedDeadline(long deadline)static booleanretryOnFailure(Runnable task, Duration delay)static booleanretryOnFailure(Runnable task, Duration delay, Predicate<Exception> predicate)static <T> TretryOnFailure(Callable<T> task, RetryConfiguration configuration)static <T> TretryOnFailure(Callable<T> task, Duration delay)static <T> TretryOnFailure(Callable<T> task, Duration delay, Predicate<Exception> predicate)static voidtime(Runnable task, Consumer<Long> callback)static <T> Ttime(Callable<T> task, Consumer<Long> callback)
-
Constructor Details
-
TimingUtils
public TimingUtils()
-
-
Method Details
-
time
-
time
-
retryOnFailure
-
retryOnFailure
-
retryOnFailure
-
retryOnFailure
-
retryOnFailure
-
isMissedDeadline
public static boolean isMissedDeadline(long deadline)
-