Uses of Interface
io.debezium.util.ElapsedTimeStrategy
-
Uses of ElapsedTimeStrategy in io.debezium.connector.common
Modifier and TypeFieldDescriptionprivate final ElapsedTimeStrategy
BaseSourceTask.pollOutputDelay
private ElapsedTimeStrategy
BaseSourceTask.restartDelay
-
Uses of ElapsedTimeStrategy in io.debezium.relational.history
Modifier and TypeFieldDescriptionprivate final ElapsedTimeStrategy
DatabaseHistoryMetrics.lastChangeAppliedLogDelay
private final ElapsedTimeStrategy
DatabaseHistoryMetrics.lastChangeRecoveredLogDelay
-
Uses of ElapsedTimeStrategy in io.debezium.util
Modifier and TypeMethodDescriptionstatic ElapsedTimeStrategy
Create a strategy whose time periods are constant.static ElapsedTimeStrategy
Create a strategy whose time periods are constant.static ElapsedTimeStrategy
ElapsedTimeStrategy.exponential
(Clock clock, long initialDelayInMilliseconds, long maxDelayInMilliseconds, double multiplier) Create a strategy whose time periods increase exponentially.static ElapsedTimeStrategy
ElapsedTimeStrategy.exponential
(Clock clock, Duration initialDelay, Duration maxDelay) Create a strategy whose time periods increase exponentially.static ElapsedTimeStrategy
Create a strategy whose time periods linearly increase in length.static ElapsedTimeStrategy
ElapsedTimeStrategy.none()
Create an elapsed time strategy that always is elapsed.static ElapsedTimeStrategy
ElapsedTimeStrategy.step
(Clock clock, Duration preStepDelay, BooleanSupplier stepFunction, Duration postStepDelay) Create a strategy whose time periods start out at one length but then change to another length after another period has elapsed.