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
AnOffsetCommitPolicy
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
Constructors Constructor Description AlwaysCommitOffsetPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
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
-
-
-
-
Method Detail
-
performCommit
public boolean performCommit(long numberOfMessagesSinceLastCommit, Duration timeSinceLastCommit)
- Specified by:
performCommit
in interfaceio.debezium.engine.spi.OffsetCommitPolicy
-
-