Uses of Interface
io.debezium.util.ElapsedTimeStrategy
Packages that use ElapsedTimeStrategy
-
Uses of ElapsedTimeStrategy in io.debezium.connector.common
Fields in io.debezium.connector.common declared as ElapsedTimeStrategyModifier and TypeFieldDescriptionprivate final ElapsedTimeStrategyBaseSourceTask.pollOutputDelayprivate ElapsedTimeStrategyBaseSourceTask.restartDelay -
Uses of ElapsedTimeStrategy in io.debezium.relational.history
Fields in io.debezium.relational.history declared as ElapsedTimeStrategyModifier and TypeFieldDescriptionprivate final ElapsedTimeStrategySchemaHistoryMetrics.lastChangeAppliedLogDelayprivate final ElapsedTimeStrategySchemaHistoryMetrics.lastChangeRecoveredLogDelay -
Uses of ElapsedTimeStrategy in io.debezium.util
Methods in io.debezium.util that return ElapsedTimeStrategyModifier and TypeMethodDescriptionstatic ElapsedTimeStrategyCreate a strategy whose time periods are constant.static ElapsedTimeStrategyCreate a strategy whose time periods are constant.static ElapsedTimeStrategyElapsedTimeStrategy.exponential(Clock clock, long initialDelayInMilliseconds, long maxDelayInMilliseconds, double multiplier) Create a strategy whose time periods increase exponentially.static ElapsedTimeStrategyElapsedTimeStrategy.exponential(Clock clock, Duration initialDelay, Duration maxDelay) Create a strategy whose time periods increase exponentially.static ElapsedTimeStrategyCreate a strategy whose time periods linearly increase in length.static ElapsedTimeStrategyElapsedTimeStrategy.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.