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 long
BACKOFF_COEFFICIENT_MAX
static long
BACKOFF_COEFFICIENT_MIN
static long
BACKOFF_MULTIPLIER
private long
backOffCoefficient
private long
currentTime
private long
next
private static long
UNSET
-
Constructor Summary
Constructors Constructor Description RecoveryCoordinator()
RecoveryCoordinator(long currentTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private long
getBackoffCoefficient()
private long
getCurrentTime()
boolean
isTooSoon()
(package private) void
setCurrentTime(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
-
-