Class 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 Detail

      • AlwaysCommitOffsetPolicy

        public AlwaysCommitOffsetPolicy()
    • Method Detail

      • performCommit

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