Class OffsetCommitPolicy.PeriodicCommitOffsetPolicy

    • Field Detail

      • minimumTime

        private final Duration minimumTime
    • Constructor Detail

      • PeriodicCommitOffsetPolicy

        public PeriodicCommitOffsetPolicy​(Properties config)
    • Method Detail

      • performCommit

        public boolean performCommit​(long numberOfMessagesSinceLastCommit,
                                     Duration timeSinceLastCommit)
        Description copied from interface: OffsetCommitPolicy
        Determine if a commit of the offsets should be performed.
        Specified by:
        performCommit in interface OffsetCommitPolicy
        Parameters:
        numberOfMessagesSinceLastCommit - the number of messages that have been received from the connector since last the offsets were last committed; never negative
        timeSinceLastCommit - the time that has elapsed since the offsets were last committed; never negative
        Returns:
        true if the offsets should be committed, or false otherwise