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.
  • Constructor Details

    • AlwaysCommitOffsetPolicy

      public AlwaysCommitOffsetPolicy()
  • Method Details

    • performCommit

      public boolean performCommit(long numberOfMessagesSinceLastCommit, Duration timeSinceLastCommit)
      Specified by:
      performCommit in interface io.debezium.engine.spi.OffsetCommitPolicy