Package io.debezium.embedded.spi
Class OffsetCommitPolicy.AlwaysCommitOffsetPolicy
java.lang.Object
io.debezium.embedded.spi.OffsetCommitPolicy.AlwaysCommitOffsetPolicy
- All Implemented Interfaces:
OffsetCommitPolicy
,io.debezium.engine.spi.OffsetCommitPolicy
- Enclosing interface:
- OffsetCommitPolicy
public static class OffsetCommitPolicy.AlwaysCommitOffsetPolicy
extends Object
implements OffsetCommitPolicy
An
OffsetCommitPolicy
that will commit offsets as frequently as possible. This may result in reduced
performance, but it has the least potential for seeing source records more than once upon restart.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.debezium.embedded.spi.OffsetCommitPolicy
OffsetCommitPolicy.AlwaysCommitOffsetPolicy, OffsetCommitPolicy.PeriodicCommitOffsetPolicy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
performCommit
(long numberOfMessagesSinceLastCommit, Duration timeSinceLastCommit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.debezium.embedded.spi.OffsetCommitPolicy
and, or
Methods inherited from interface io.debezium.engine.spi.OffsetCommitPolicy
and, or
-
Constructor Details
-
AlwaysCommitOffsetPolicy
public AlwaysCommitOffsetPolicy()
-
-
Method Details
-
performCommit
- Specified by:
performCommit
in interfaceio.debezium.engine.spi.OffsetCommitPolicy
-