Package ch.qos.logback.core.recovery
Class RecoveryCoordinator
- java.lang.Object
-
- ch.qos.logback.core.recovery.RecoveryCoordinator
-
public class RecoveryCoordinator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static longBACKOFF_COEFFICIENT_MAXstatic longBACKOFF_COEFFICIENT_MINstatic longBACKOFF_MULTIPLIERprivate longbackOffCoefficientprivate longcurrentTimeprivate longnextprivate static longUNSET
-
Constructor Summary
Constructors Constructor Description RecoveryCoordinator()RecoveryCoordinator(long currentTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private longgetBackoffCoefficient()private longgetCurrentTime()booleanisTooSoon()(package private) voidsetCurrentTime(long forcedTime)
-
-
-
Field Detail
-
BACKOFF_COEFFICIENT_MIN
public static final long BACKOFF_COEFFICIENT_MIN
- See Also:
- Constant Field Values
-
BACKOFF_MULTIPLIER
public static final long BACKOFF_MULTIPLIER
- See Also:
- Constant Field Values
-
BACKOFF_COEFFICIENT_MAX
static long BACKOFF_COEFFICIENT_MAX
-
backOffCoefficient
private long backOffCoefficient
-
UNSET
private static long UNSET
-
currentTime
private long currentTime
-
next
private long next
-
-