Class KafkaIgnoreCommit

  • All Implemented Interfaces:
    KafkaCommitHandler

    public class KafkaIgnoreCommit
    extends Object
    implements KafkaCommitHandler
    Ignores an ACK and does not commit any offsets. This handler is the default when `enable.auto.commit` is `true`. When `enable.auto.commit` is `true` this strategy DOES NOT guarantee at-least-once delivery. To use set `commit-strategy` to `ignore`.
    • Constructor Detail

      • KafkaIgnoreCommit

        public KafkaIgnoreCommit()
    • Method Detail

      • handle

        public <K,​V> io.smallrye.mutiny.Uni<Void> handle​(IncomingKafkaRecord<K,​V> record)
        Description copied from interface: KafkaCommitHandler
        Handle message acknowledgment
        Specified by:
        handle in interface KafkaCommitHandler
        Type Parameters:
        K - type of record key
        V - type of record value
        Parameters:
        record - incoming Kafka record
        Returns:
        a completion stage completed when the message is acknowledged.