All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.nav.common.kafka.consumer.feilhandtering.KafkaConsumerRepository Maven / Gradle / Ivy

package no.nav.common.kafka.consumer.feilhandtering;

import org.apache.kafka.common.TopicPartition;

import java.util.List;

public interface KafkaConsumerRepository {

    long storeRecord(StoredConsumerRecord record);

    void deleteRecords(List ids);

    boolean hasRecordWithKey(String topic, int partition, byte[] key);

    List getRecords(String topic, int partition, int maxRecords);

    void incrementRetries(long id);

    List getTopicPartitions(List topics);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy