1 package de.juplo.demo.kafka.deduplication;
3 import org.apache.kafka.streams.kstream.ValueTransformerWithKey;
4 import org.apache.kafka.streams.kstream.ValueTransformerWithKeySupplier;
7 public class DeduplicationTransformerSupplier<K, V> implements ValueTransformerWithKeySupplier<K, V, Iterable<V>>
9 SequenceNumberExtractor<K, V> extractor;
12 public DeduplicationTransformerSupplier(SequenceNumberExtractor<K, V> extractor)
14 this.extractor = extractor;
19 public ValueTransformerWithKey<K, V, Iterable<V>> get()
21 return new DeduplicationTransformer<K, V>(extractor);