Package org.terracotta.offheapstore.util
Class Retryer
- java.lang.Object
-
- org.terracotta.offheapstore.util.Retryer
-
public class Retryer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.ScheduledThreadPoolExecutorexecutorprivate static org.slf4j.LoggerLOGGERprivate longmaximumDelayprivate longminimumDelayprivate java.util.concurrent.TimeUnitunit
-
Constructor Summary
Constructors Constructor Description Retryer(long minDelay, long maxDelay, java.util.concurrent.TimeUnit unit, java.util.concurrent.ThreadFactory threadFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompleteAsynchronously(java.lang.Runnable task)private longnextDelay(long delay)private voidscheduleTask(java.lang.Runnable task, long delay)voidshutdownNow()
-